这样为什么只输出个数 不逆序输出了呢
#include<stdio.h>int main()
{
long int a;
int i,j,n=1,m,x,count=0;
scanf("%ld",&a);
for(i=1;;i++)
{
m=a/n;
if(m==0)
break;
n*=10;
count++;
}
printf("%d\n",count);
for(j=1;;j++)
{
x=a/n%10;
if(a/n==0)
break;
n*=10;
printf("%d",x);
}
return 0;
}