21xrx.com
2025-03-31 10:08:08 Monday
文章检索 我的文章 写文章
C++代码实现数字反转
2023-07-01 00:53:49 深夜i     21     0
C++ 数字 反转 代码

数字反转是一个经常出现在编程题中的问题,需要将给定的整数逆序输出。在C++语言中,实现数字反转可以使用以下代码:

#include <iostream>
using namespace std;
int main() {
  int n, rev = 0;
  cin >> n;
  while(n != 0) {
    rev = rev * 10 + n % 10;
    n /= 10;
  }
  cout << rev;
  return 0;
}

代码解析:

该程序首先定义一个整数变量`n`和`rev`,`n`用于输入要反转的数字,`rev`用于存储反转后的数字。

然后使用`cin`函数输入`n`值。

接下来使用`while`循环对`n`进行逆序操作:每次取出`n`的个位数,将其添加到`rev`的尾部,再将`n`除以10,去掉个位数。重复该步骤,直到`n`为0。

最后,使用`cout`函数输出反转后的数字`rev`。

该代码简单易懂,即使是初学者也能轻松掌握。经过测试,该代码在大多数编程环境中都能正常运行,并产生正确的结果。

  
  

评论区

请求出错了