用C++,从键盘输入一个三位整数n=abc,从左到右用a、b、c表示各位的数字,现要求依次输出从右到左的各位数字,即输出另一个三位数m=cba,例如:输入123,输出321
时间: 2024-09-18 09:04:45 浏览: 46
abc.c.rar_ABC_c++计算abc的和
在C++中,你可以通过以下步骤来实现这个功能:
1. 首先,你需要创建一个函数`reverseInteger(int n)`,该函数接受一个三位整数n作为输入,并返回其逆序的数值。
```cpp
#include <iostream>
using namespace std;
int reverseInteger(int n) {
int reversed = 0;
while (n > 0) {
reversed = reversed * 10 + n % 10; // 将最后一位加到reversed
n /= 10; // 移除最后一位
}
return reversed;
}
int main() {
int n;
cout << "请输入一个三位整数: ";
cin >> n;
// 使用reverseInteger函数得到逆序的三位数
int m = reverseInteger(n);
cout << "逆序后的数为: " << m << endl;
return 0;
}
```
在这个程序中,我们遍历输入的数字n,每次将当前位数添加到结果的最左侧,并移除n的最低位。当n变为0时,循环结束,结果reversed就是原数的逆序形式。
阅读全文