21xrx.com
2025-04-12 10:07:48 Saturday
文章检索 我的文章 写文章
C++中如何逆序输出整数?
2023-07-05 12:04:01 深夜i     68     0
C++ 逆序输出 整数

在C++中,逆序输出一个整数可以使用循环和取模运算符来实现。具体步骤如下:

1. 定义一个整数变量num,表示待逆序输出的数字。

2. 使用循环从个位开始依次取出num的每一位数,直到num变为0为止。每次取出的数可以通过num对10取模得到。

3. 将每次取出的数输出,即可实现逆序输出整数。

下面是一份示例代码:

#include <iostream>
using namespace std;
int main() {
  int num, digit;
  cout << "请输入一个整数:";
  cin >> num;
  cout << "逆序输出结果为:";
  while (num != 0)
    digit = num % 10// 取出最后一位数
    cout << digit;   // 输出该位数
    num /= 10;     // 去除最后一位数
  
  cout << endl;
  return 0;
}

使用该代码,可以将任意整数逆序输出。例如,输入12345,输出54321;输入-678,输出-876。需要注意的是,如果输入的数为负数,则逆序输出的数依然为负数。

  
  

评论区

请求出错了