为啥我这个不对
int main()
{
int n,i=1,g,m,p;
scanf("%d",&n);
while(n/10>0){
n=n/10;
i++;
} p=i-1;
for(g=1;g<=i;g++){
m=n/((int)pow(10,p));
printf("%d ",m);
n%=(int)pow(10,p);
p--;
}
reruen 0;
}