题目:
判断一字符串是否为回文,是返回1,不是返回0,出错返回-1
程序如下:
#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;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)