C++整数逆序输出及其源码
本文讲述的是一个简单的C++程序,可以将输入的正整数逆序输出。我们将通过一个简单的示例来演示该程序的使用。
源码如下:
#include <iostream>
using namespace std;
int main()
{
int num, reversedNum = 0, remainder;
cout << "请输入一个正整数: ";
cin >> num;
while(num != 0)
{
remainder = num % 10;
reversedNum = reversedNum * 10 + remainder;
num /= 10;
}
cout << "逆序输出的结果为: " << reversedNum << endl;
return 0;
}
上述源码采用了while循环语句,通过不断取模、求商的方式,将输入的正整数逆序存储在reversedNum变量中,并最终输出其值。程序的执行过程可以按照以下步骤进行说明:
- 定义三个变量:num、reversedNum和remainder;
- 提示用户输入一个正整数;
- 获取用户输入的整数,并存储