21xrx.com
2024-09-20 01:05:07 Friday
登录
文章检索 我的文章 写文章
C++代码实现数字反转
2023-07-01 00:53:49 深夜i     --     --
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`。

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

  
  

评论区

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