输入一个三位整数,然后把它的各个数位上的数字倒过来重新组成一个新的三位整数,再输出。如:输入234,则输出432
时间: 2024-09-06 08:07:07 浏览: 51
要实现输入一个三位整数,然后将它的各个数位上的数字倒过来重新组成一个新的三位整数并输出,可以通过以下步骤来完成:
1. 读取用户输入的三位整数。
2. 分别计算出该整数的百位、十位和个位数字。
3. 重新组合这些数字,形成新的倒序整数。
4. 输出新的整数。
下面是实现这个功能的C语言代码:
```c
#include <stdio.h>
int main() {
int original, reversed;
printf("请输入一个三位整数: ");
scanf("%d", &original);
// 确保输入为三位数
if (original < 100 || original > 999) {
printf("输入错误,请输入一个三位整数。\n");
return 1;
}
int hundreds = original / 100; // 获取百位数字
int tens = (original / 10) % 10; // 获取十位数字
int ones = original % 10; // 获取个位数字
// 组合新的倒序整数
reversed = ones * 100 + tens * 10 + hundreds;
printf("倒序后的整数是: %d\n", reversed);
return 0;
}
```
这段代码首先提示用户输入一个三位整数,然后通过除法和取余操作分别获取百位、十位和个位上的数字,再将它们以新的顺序组合成一个新的整数,并输出这个结果。
阅读全文