供参考:
#include<stdio.h>
void f(int n)
{
char c[5];
int i=0;
while(n)
{
c[i++] = n%10 + '0';
n /= 10;
}
for(n=0,i--;i>=0;n++,i--)
printf("%c%c",n==0?'\r':' ',c[i]);
}
int main()
{
int a;
scanf("%d",&a);
f(a);
return 0;
}