题目:
判断一字符串是否为回文,是返回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;
}
本文介绍了一个简单的C语言程序,用于判断输入的字符串是否为回文字符串。通过双指针技术从两端向中间比较字符,实现高效检测。
801

被折叠的 条评论
为什么被折叠?



