#include
#include
void main()
{
int n,i = 0,j = 0,temp = 0;
printf("请输入一个数:\n");
scanf("%d",&n);
for(;;i++)
{
if ( n < pow(10.0,i))
{
break;
}
}
printf("该数有%d位。从高到低依次为:",i);
for(j=i-1;j>-1;j--)
{
temp = n /pow(10,j);
n=n-temp*pow(10,j);
printf("%d ",temp);
}
printf("\n");
}