正序输出
int main()
{
int num=0,t=0,mask=1;
scanf("%d",&num);
t=num;
while(t>9){
t/=10;
mask*=10;
}
while(mask>0){
printf("%d ",num/mask);
num%=mask;
mask/=10;
}
return 0;
}
逆序输出
int main()
{
int num=0;
scanf("%d",&num);
for(int i=0;num>0;i++){
printf("%d ",num%10);
num/=10;
}
return 0;
}