您的位置:首页 > 其它

验证回文字符串

2013-09-24 16:56 253 查看
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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: