判断一字符串是否为回文,是返回1,不是返回0,出错返回-1

来源:互联网 发布:tensorflow文档 编辑:程序博客网 时间:2024/05/16 12:52

#include <stdio.h>


int fun(char *p)
{
if (p == NULL)
return -1;

char *pstart = p;
char *pend   = p;

while (*pend)
{
pend++;
}
pend--;

while (pstart < pend)
{
if (*pstart != *pend)
return 0;

pstart ++;
pend --;
}

return 1;
}


int main()
{
char *p = "abcdefgfedcba";

printf ("%d\n", fun(p));

return 0;
}
阅读全文
0 0
原创粉丝点击