c语言中,输入一个其值不大于32767的正整数,将各位数字分离出来,依次显示
时间: 2023-05-21 16:07:14 浏览: 208
答案如下:
#include <stdio.h>
int main()
{
int num, digit, rev = 0;
printf("请输入一个不大于32767的正整数:");
scanf("%d", &num);
while (num > 0)
{
digit = num % 10;
rev = rev * 10 + digit;
num /= 10;
}
while (rev > 0)
{
digit = rev % 10;
printf("%d ", digit);
rev /= 10;
}
return 0;
}
阅读全文