1.借助C语言的特性 p[-1]
char s[]="abcdedcbaabcdedcba";
char *p=s,*p1=0;
int len=strlen(s);
p1=p+len;
for(int i=-1;i>=-(len/2);i--)
{
if(p1[i]!=p[-1-i])
printf("error\n");
}
printf("OK\n");
2.借助整数的思想可以验证字符串
long reverse(long s)
{ long i;
for(i=0;s>0;s=s/10)
i=i*10+s%10;
return i;
}