用C语言写一个从键盘输入一个正整数,按照从低位到高位的顺序将其每一位数分离之后输出,每个数字之后跟一个换行符
时间: 2023-06-08 21:09:13 浏览: 582
c代码-输入一个不超过4位的整数,不考虑符号, 输出它是几位数, 分别输出其每位数字, 最后将该数逆序输出。
好的,您可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int num, digit;
printf("请输入一个正整数:");
scanf("%d", &num);
printf("按照从低位到高位的顺序,它的每一位数是:\n");
while (num > 0) {
digit = num % 10;
printf("%d\n", digit);
num /= 10;
}
return 0;
}
```
这段代码可以从键盘输入一个正整数,然后利用取余运算和整除运算,将其每一位数分离出来并逐个输出,每个数字后面跟一个换行符。记得要将代码保存为以 .c 为扩展名的C源文件,然后使用C语言的编译器进行编译和运行。
阅读全文