21xrx.com
2024-12-27 21:06:28 Friday
登录
文章检索 我的文章 写文章
C++实现数字反转输出
2023-07-08 10:41:59 深夜i     --     --
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++实现数字反转输出的所有代码,简单易操作。大家可以运行上述代码试一试,感受一下数字反转输出的实现过程。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复