请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO。回文是指顺读和倒读都是一样的字符串。

请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO。回文是指顺读和倒读都是一样的字符串。
···

include <stdio.h>

include <string.h>

int fun(char *s)
{
int len = strlen(s);
for (int i = 0; i < len / 2; i++)
{
if (s[i] != s[len - 1 - i])
{
return 0;
}
}
return 1;
}
int main()
{
char s[100];
printf("请输入一个字符串:");
scanf("%s", s);
if (fun(s))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
return 0;
}

posted on 2024-06-19 23:27  wessf  阅读(50)  评论(0)    收藏  举报