21xrx.com
2025-03-23 18:17:07 Sunday
文章检索 我的文章 写文章
C++实现数字反转:输入123输出321
2023-06-23 15:58:44 深夜i     52     0
C++ 数字反转 输入 输出 123 321

C++是一门广泛应用于计算机编程的语言,它的应用范围非常广泛。在许多情况下,我们需要将数字进行反转,例如输入123,输出321。在C++中,实现数字反转非常简单。

首先,我们需要使用标准输入流来读取输入的数字,使用cout来输出反转后的数字。接下来,我们可以使用一个整型变量来存储输入的数字,并且使用一个循环来将这个数字从个位数开始一个一个取出。

在这个循环中,我们可以使用%运算符来获取当前数字的个位数。然后将这个数字乘以10并加上新的个位数就可以实现数字的反转。

最后,我们使用cout输出反转后的数字即可。

下面是实现数字反转的C++代码示例:

#include <iostream>
using namespace std;
int main() {
  int num, reverse = 0;
  cout << "请输入一个数字:";
  cin >> num;
  while (num > 0) {
    int digit = num % 10;
    reverse = (reverse * 10) + digit;
    num /= 10;
  }
  cout << "反转后的数字为:" << reverse << endl;
  return 0;
}

在执行以上代码后,我们可以输入任意一个数字,C++就会将其反转并输出到屏幕上。例如,输入123,输出就会是321。这种方法可以用于任何长度的数字,因此非常实用。

总结而言,C++实现数字反转非常简单。只需使用标准输入和输出流,并在一个循环中逐位获取数字并反转即可。如果你是一位程序员,相信你也可以轻松地实现这个功能。

  
  

评论区

请求出错了