写一个C语言程序:任意输入一个三位整数,然后逆序输出。要求输入本人学号后三位完成运行。
时间: 2024-09-29 20:07:50 浏览: 39
算法笔试c语言部分IT公司笔试算法题
4星 · 用户满意度95%
下面是一个简单的C语言程序,它会提示用户输入一个三位整数,并将其逆序输出:
```c
#include <stdio.h>
int main() {
int number, reversed_number = 0;
// 提示用户输入学号后三位并转换成整数
printf("请输入你的学号后三位整数: ");
scanf("%d", &number);
// 确保输入的是三位数
if (number < 100 || number > 999) {
printf("输入的数字应为三位。\n");
return 1; // 如果不是三位数,退出程序
}
// 逆序计算
while (number != 0) {
reversed_number = reversed_number * 10 + number % 10;
number /= 10;
}
// 输出逆序后的数字
printf("逆序后的数字是: %d\n", reversed_number);
return 0;
}
```
当你运行这个程序时,按照提示输入你的学号后三位数字,比如123,程序就会输出321。
阅读全文