#include<stdio.h>
void main()
{
int i,b,c,count=0;
scanf("%d",&b);
c=b;
while(c>0)
{
c/=10;
count++;
}//输入一个整数,求其位数
int a[10]={0};
for(i=0;i<count;i++)
{
a[i]=b%10;
printf("%d",a[i]);
b/=10;
}//将整数分解存进数组
}
初学者,希望能详细说明一下错误的地方,谢谢