c++写一个三位数的反序数
时间: 2024-11-27 10:08:20 浏览: 38
在C++中,我们可以创建一个函数来生成一个三位数的反序数。这里是一个简单的例子,说明如何实现:
```cpp
#include <iostream>
// 定义一个函数来反转一个整数
int reverseNumber(int num) {
int reversed = 0;
while (num > 0) {
reversed = reversed * 10 + num % 10; // 取余数并加到reversed上
num /= 10; // 移除最后一位
}
return reversed;
}
int main() {
int inputNumber;
std::cout << "请输入一个三位数:";
std::cin >> inputNumber;
// 检查输入是否为三位数
if (inputNumber >= 100 && inputNumber <= 999) {
int reversed = reverseNumber(inputNumber);
std::cout << "该数的反序数为:" << reversed << std::endl;
} else {
std::cout << "输入不是三位数,请重新输入!" << std::endl;
}
return 0;
}
```
当你运行这个程序时,它会提示用户输入一个三位数,然后计算并显示其反序数。如果输入不是一个三位数,它将给出错误信息。
阅读全文