/*32、将一个数的数码倒过来所得到的新数,叫作原数的反序数,
如果一个数等于它的反序数,则称它为对称数。例如十进制数121就是一个十进制的对称数。*/
#include "stdio.h"
#include "string.h"
void main()
{
int n;
char a[80],b[80],*i0=a,*i,*j,t;
printf("请输入一串数:
");
gets(a);
if(*i0=='0')i0++;
if(*i0=='X'||*i0=='x')i0++;
strcpy(b,i0);
n=strlen(b);
for(i=b,j=b+n-1;i<j;i++,j--)
{
t=*i;*i=*j;*j=t;
}
if(strcmp(i0,b)==0)
printf("%s是对称数.\n",a);
else
printf("%s不是对称数.\n",a);
}