编一个C++程序 输入一个三位整数,然后输出它的逆序数
时间: 2024-10-06 14:01:53 浏览: 35
编写一个C++程序来输入一个三位整数并输出其逆序数的过程很简单,你可以使用取模运算和除法运算来逐位地获取输入数字的每一位。以下是详细的步骤:
```cpp
#include <iostream>
using namespace std;
int reverseNumber(int num) {
// 确保输入的是三位数
if (num < 100 || num > 999) {
cout << "请输入一个三位整数。" << endl;
return 0;
}
int reversedNum = 0; // 存储逆序后的数
while (num != 0) {
int remainder = num % 10; // 取余数得到最后一位
reversedNum = (reversedNum * 10) + remainder; // 将余数加到当前逆序数左侧
num /= 10; // 移除最后一位
}
return reversedNum;
}
int main() {
int inputNum;
cout << "请输入一个三位整数: ";
cin >> inputNum;
int result = reverseNumber(inputNum);
if (result != 0) {
cout << "逆序数是: " << result << endl;
}
return 0;
}
```
阅读全文