用c语言输入一个三位数,输出它的倒置
时间: 2024-10-01 11:03:22 浏览: 29
在C语言中,要输入一个三位数并输出其倒置,可以按照以下步骤编写程序:
```c
#include <stdio.h>
int main() {
int num, reversed_num = 0; // 初始化一个整数变量来存储原始数值和倒置后的值
printf("请输入一个三位数:");
scanf("%d", &num); // 输入用户数字
// 检查输入是否为三位数
if (num >= 100 && num <= 999) {
// 计算倒置的数
while (num != 0) {
int remainder = num % 10; // 取余数
reversed_num = reversed_num * 10 + remainder; // 将余数加到倒置数上,并左移一位
num /= 10; // 除以10去掉最低位
}
printf("这个数的倒置是:%d\n", reversed_num);
} else {
printf("输入不是三位数,请重新输入。\n");
}
return 0;
}
```
在这个程序中,我们首先获取用户的输入,然后检查它是否为三位数。如果是,我们通过不断地取余数并将结果添加到倒置数的左侧来计算倒置。最后,我们会输出倒置后的数值。
阅读全文