请编写函数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;
}