21xrx.com
2024-11-05 14:47:52 Tuesday
登录
文章检索 我的文章 写文章
C++中如何逆序输出整数?
2023-07-05 12:04:01 深夜i     --     --
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。需要注意的是,如果输入的数为负数,则逆序输出的数依然为负数。

  
  

评论区

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