用c语言将一个四位数,反向输出。(要求使用while解決!!!!)
时间: 2024-10-09 14:10:23 浏览: 104
C语言经典程序190例
在C语言中,你可以通过使用while循环来实现一个四位数的反向输出。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num; // 定义四位数
printf("请输入一个四位数:");
scanf("%d", &num); // 输入四位数
// 取余数得到最低位,然后不断除以10并保存每一位到临时变量
int reversed = 0;
while (num != 0) {
int last_digit = num % 10; // 取最后一位
reversed = reversed * 10 + last_digit; // 将新数字加到已反转的部分
num /= 10; // 移除最低位
}
printf("反向输出的四位数是:%d\n", reversed);
return 0;
}
```
在这个程序中,我们通过`while`循环不断取输入数`num`的最低位,然后将其添加到`reversed`变量的左侧(即高位),直到`num`变为0为止。这样就实现了四位数的逆序。
阅读全文