由于C语言函数里面没有BOOL值,因此我们定义一个BOOL函数来使用
#include <stdio.h>
#include <string.h>
typedef int BOOL;
#define TRUE 1
#define FALSE 0
BOOL huiwen(char *str);
int main()
{
if(huiwen("123421") == 1)
{
printf("回文\n");
}
else
{
printf("不是回文\n");
}
return 0;
}
BOOL huiwen(char *str)
{
char *begin = str;
char *end = str + strlen(str) -1;
while(begin < end)
{
if(*begin != *end)
return FALSE;
begin++;
end--;
}
return TRUE;
}
本文介绍了一个使用C语言编写的回文判断函数。通过定义BOOL类型并实现huiwen函数,可以判断输入字符串是否为回文。文章展示了完整的代码示例,并提供了测试用例。
686

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



