用c语言写一个程序,要求输入一个不多于5位数的正整数,依次输出每一位数字(从低位到高位依次输出)。
时间: 2023-05-30 12:04:33 浏览: 98
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
int num, digit;
printf("请输入一个不多于5位数的正整数:");
scanf("%d", &num);
// 依次输出每一位数字
printf("各位数字依次为:");
for (int i = 1; i <= 5; i++) {
digit = num % 10; // 取出个位数字
printf("%d ", digit);
num /= 10; // 去掉个位数字
if (num == 0) { // 如果已经没有数字了,就退出循环
break;
}
}
return 0;
}
```
阅读全文