正序输出各个位数 #include <stdio.h> int main() { int n,t,k; int count=1; scanf("%d",&n); t=n; //算出最大除数 while(t>9){ t/=10; count*=10; } //依次输出各个位数 while(count){ k=n/count; printf("%d\n",k); n%=count; count/=10; } return 0; }