辛苦打来,望采纳,谢谢!
#include
int main()
{
int a;
int flag=0;
scanf("%d",&a);
if(a/1000000000)
{
printf("%d\t",a/1000000000);
flag=1;
}
if(a%1000000000/100000000 || flag)
{
printf("%d\t",a%1000000000/100000000);
flag=1;
}
if(a%100000000/10000000 || flag)
{
printf("%d\t",a%100000000/10000000);
flag=1;
}
if(a%10000000/1000000 || flag)
{
printf("%d\t",a%10000000/1000000);
flag=1;
}
if(a%1000000/100000 || flag)
{
printf("%d\t",a%1000000/100000);
flag=1;
}
if(a%100000/10000 || flag)
{
printf("%d\t",a%100000/10000);
flag=1;
}
if(a%10000/1000 || flag)
{
printf("%d\t",a%10000/1000);
flag=1;
}
if(a%1000/100 || flag)
{
printf("%d\t",a%1000/100);
flag=1;
}
if(a%100/10 || flag)
{
printf("%d\t",a%100/10);
flag=1;
}
if(a%10 || flag)
{
printf("%d\n",a%10);
flag=1;
}
}
不要超过int的范围就行了