倒序分解
#includeint main(){ int n; int num; scanf("%d",&n); do{ num=n%10; printf("%d",num); if(n>9) { printf(" ");//控制空格 } n=n/10; }while(n>0); printf("\n"); return 0;}
正序分解
#includeint main(){ int n; int num; scanf("%d",&n); int t=0; do{ //先倒序 int d=n%10; t=t*10+d; n=n/10; } while(n>0); n=t; do{ //再接着倒序 num=n%10; printf("%d",num); if(n>9) { printf(" ");//控制空格 } n=n/10; }while(n>0); printf("\n"); return 0;}