#include <stdio.h> int main () { //判断位数 int a; int i=1; int n; int x; scanf("%d",&a); do{ if(a>=1){ a=a/10; i++;} }while(a<10); printf("该数字为%d位数\n",i); for(n=1;i>=1;n*=10){ i--; } do{ x=a/n; n/=10; a/=10; printf(" %d ",x); }while(a<10); return 0; }