/* 给出一个不多于5位的正整数,要求:
1,求出他是几位数
2,分别输出每一位数字;
3,按逆序输出各位数字
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
int num,r,count = 0,t,c ;
scanf("%d",&num);
t = num;
c = num;
while(num)
{
r = num%10;
num = num/10;
count++;
printf("%d ",r);
}
printf("\n它的位数是:%d\n",count);
while(c)
{
count--;
t = c/pow(10,count);
c = c-t*pow(10,count);
printf("%d ",t);
}
system("pause");
return 0;
}
记录题目
C语言数字处理

被折叠的 条评论
为什么被折叠?



