用c语言的多if语句写一个程序,要求输入一个不多于5位数的正整数,从低位到高位依次输出)。
时间: 2023-05-29 20:06:32 浏览: 95
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个不多于5位数的正整数:");
scanf("%d", &num);
if (num >= 10000) {
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
} else if (num >= 1000) {
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
} else if (num >= 100) {
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
} else if (num >= 10) {
printf("%d ", num % 10);
num /= 10;
printf("%d ", num % 10);
} else {
printf("%d", num);
}
return 0;
}
```
注意:此程序只适用于正整数,如果输入负数或0,程序可能出现错误。
阅读全文