21xrx.com
2025-04-03 21:52:27 Thursday
文章检索 我的文章 写文章
C++实现数字反转输出
2023-07-08 10:41:59 深夜i     14     0
C++ 数字反转 输出

数字反转输出在编程中非常常见,常用于要求将输入的数字倒序输出的情况。在C++中实现数字反转输出的方法比较简单,这里我们来看一下具体的实现方法。

要实现数字反转输出,我们需要用到C++中的语句和循环结构,下面是一个完整的实现程序:

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

首先我们定义了三个int类型的变量,分别是num、temp、reversed。其中,num代表输入的数字,temp代表每次取出的数字,reversed代表数字反转后的结果。

接着,我们使用cout语句输出提示信息,让用户输入一个数字。使用cin语句接收用户输入的数字,并存储在num变量中。

然后,我们使用while循环结构对num变量进行处理。while循环的条件为num大于0,每次循环都会从num变量中取出最后一位数字,将其赋值给temp变量。接着,我们将reversed变量乘以10再加上temp,得到数字翻转后的结果。最后,我们将num除以10,去掉最后一位数字,重复执行上述循环,直到num为0时退出循环。

最后,我们使用cout语句输出“反转后的数字为:”及翻转后的数字,使用endl语句换行,程序执行完毕。

以上就是C++实现数字反转输出的所有代码,简单易操作。大家可以运行上述代码试一试,感受一下数字反转输出的实现过程。

  
  

评论区