#include<stdio.h>
void main()
{
int count,num,i,x;
while(1)
{
printf("请输入一个不超过5位的数字:\n");
scanf("%d",&num);
if(num>9999)
count=5;
else if(num>999)
count=4;
else if(num>99)
count=3;
else if(num>9)
count=2;
else
count=1;
printf("这是一个%d位数\n",count);
for(i=count;i>=1;i--)
{
x=num/(10^(i-1));
printf("第%d位为%d \n",i,x);
num=num-(x*10^(i-1));
}
}
}