6. 输入一个3位整数,将各位数字反转后输出。如:输入365,则输出显 示为563。
时间: 2023-05-22 12:02:57 浏览: 83
请看以下代码:
#include <stdio.h>
int main()
{
int x;
scanf("%d", &x);
int res = 0;
while(x != 0)
{
res = res * 10 + x % 10;
x /= 10;
}
printf("%d\n", res);
return 0;
}
这是一个简单的实现,将输入的整数x每次取模得到最后一位数字,然后res乘以10加上这一位数字,再将x除以10去掉最后一位数字,重复上述步骤直到x为0,输出res就是反转后的结果。
相关问题
输入一个3位整数,将各位数字反转后输出
非常感谢您的提问!以下是我给出的答案:
您可以使用以下代码来实现将各位数字反转后输出:
```
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
int reversed_num = 0;
while (num > 0) {
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
cout << reversed_num << endl;
return 0;
}
```
这段代码可以接受一个3位整数作为输入,将其各位数字反转后输出。例如,如果输入为123,则输出为321。
希望这个答案能够帮到您!
C语言输入一个3位整数,将各位数字反转后输出
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int num, reversed = 0;
printf("请输入一个3位整数:");
scanf("%d", &num);
while (num > 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}
printf("反转后的数字为:%d\n", reversed);
return 0;
}
```
该程序首先提示用户输入一个3位整数,然后使用 scanf 函数读取用户输入的数字。接着,使用一个 while 循环将该数字的各位数字反转,最后使用 printf 函数输出反转后的数字。
阅读全文