#include#include int main(){ int a,b; scanf("%d",&a); while(a!=0) { b=a%10; a=a/10; printf("%d\n",b); Sleep(1000); } system("pause");return 0;}
以上代码输出的每一位是倒序的,以下运用递归方法可正序输出每一位
#include#include void print(int num) //递归{ if (num > 10) { print(num / 10);//自己调用自己 } printf("%d ", num % 10);}int main(){ int num; scanf("%d", &num); print(num); system("pause"); return 0;}