怎样修改才能使程序完整,且正确,120,怎样改成1 2 0。

#include<stdio.h>
int main()
{
int x,a,b,mask=1,i;

printf("请输入一个数字:"); 
scanf("%d",&x);
x=a;
do{
    x=x/10;
    mask=mask*10;
} while(x>9);
for(i=mask;i>0;i/10){
    b=a/i;
    printf("%d",b);
}
return 0;

}

重新挂号是可以的

mask = 0;
while (x > 0)
{
    mask = mask * 10 + (x % 10);
    x /= 10;
}
while (mask > 0)
{
    printf("%d ", mask % 10);
    mask /= 10;
}