#include <stdio.h>
int main()
{int n,x;
scanf("%d",&x);
for(n=0;x;x/=10,n++)
printf("%d ",x%10);
printf("\n它是%d位数\n",n);
return 0;
}
C语言 写的简单一些 谢谢
追答#include "stdio.h"
void main()
{
int i=0;int num;int cut;
printf("请输入一个正整数");
scanf("%d",&num);
while(true)
{
cut=num%10;
num=num/10;
printf("%d ",cut);
i++
if(num==0)
break;
}
printf("长度:%d");
}
}