c语言程序设计 任意输入一个四位整数,将其反序输出。
时间: 2024-10-22 18:29:14 浏览: 78
倍反序数-c语言上机习题
在C语言程序设计中,要实现这个功能,你可以使用数组或者临时变量来存储每一位数字,然后逐位输出。以下是一个简单的示例:
```c
#include <stdio.h>
void reverseNumber(int num) {
int reversed = 0; // 用于存放反转后的数
while (num != 0) {
int remainder = num % 10; // 取余得到最后一位数字
reversed = reversed * 10 + remainder; // 将新数字加到reversed的左侧
num /= 10; // 移除最低位并继续处理下一位
}
printf("反序后的四位数是:%d\n", reversed);
}
int main() {
int input;
printf("请输入一个四位整数:");
scanf("%d", &input); // 输入用户提供的四位数
// 检查输入是否为四位数
if(input >= 1000 && input <= 9999) {
reverseNumber(input); // 调用函数进行反转
} else {
printf("输入不是四位数,请重新输入。\n");
}
return 0;
}
```
当你运行这个程序时,它会提示你输入一个四位数,然后将这个数按从高位到低位的顺序显示出来。
阅读全文