谁来告诉我这个判断回文数的代码错在哪
#include<stdio.h>#include<math.h>
main()
{
int a[100];
int count=0,i=0,j,n,s=0;
scanf("%d",&n);
while(n)
{
a[i]=n%10;i++; n/=10;
count++;
}
for(j=count,i=0;i<count;++i,j--){
s+=a[i]*pow(10,j-1);
printf("%d ",s);
}
printf("%d",s);
}