方法一:
int m;
while(n)
{
m=m*10+n%10;
n=n/10;
}
if(m==n)
printf("是对称的");
用栈判断
int data[200],i=0,k,j;
do
{
data[i++]=x%10;
x=x/10;
}while(x>0);
for(j=0,k=i-1;j<k;j++,k--)
{
if(data[j]!=data[k])
break;
}
if(j>=k)
return 1;
else
return 0;