c语言中请输入一个任意四位数,并 按其逆序输出0317
时间: 2024-09-20 18:15:55 浏览: 41
输入一个整数,输出其位数并逆序输出
在C语言中,你可以通过接收用户输入的四位数,然后使用数组或临时变量存储每一位数字,接着逐位反转并输出的方式来实现这个功能。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num, reverse = 0; // 初始化一个四位数和一个用于存放反转值的整数
printf("请输入一个四位数: ");
scanf("%d", &num); // 接收用户输入
// 取出每一位数字
while (num != 0) {
int digit = num % 10; // 最低位
reverse = reverse * 10 + digit; // 将当前位添加到反转数的最左边
num /= 10; // 移除最低位
}
printf("逆序后的数字为: %d\n", reverse); // 输出反转后的四位数
return 0;
}
```
当你运行这个程序时,它会提示用户输入一个四位数,例如输入1234,输出将会是4321。
阅读全文