用C++给定一个整数,输出其反转后的数字
时间: 2024-12-04 14:29:29 浏览: 12
C++ 数字的反转实现实例
5星 · 资源好评率100%
在C++中,你可以通过下面的方式来实现将一个整数反转的功能:
```cpp
#include <iostream>
// 函数来反转整数
int reverseInteger(int num) {
int reversed = 0;
while (num != 0) {
int remainder = num % 10; // 取余数得到最后一位
reversed = reversed * 10 + remainder; // 将剩余位加到结果前面
num /= 10; // 移除最右边的位
}
return reversed;
}
int main() {
int inputNum;
std::cout << "请输入一个整数: ";
std::cin >> inputNum;
int reversedNum = reverseInteger(inputNum);
std::cout << "反转后的数字是: " << reversedNum << std::endl;
return 0;
}
```
在这个程序中,我们首先读取用户输入的整数,然后创建一个`reverseInteger`函数,通过循环取出每一位数字并将其添加到`reversed`变量的前面,直到原始数变成0为止。最后,主函数中调用这个函数并将结果输出。
阅读全文