整数分解
倒序分解
#include<stdio.h> int 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; }
正序分解
#include<stdio.h> int 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; }