请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出YES,否则

2024-11-17 04:53:12
推荐回答(1个)
回答(1):

#include 
#include 

int fun(char *str)
{
    int len = strlen(str), i, j;
    for (i = 0, j = len - 1; i < j; ++i, --j){
        if (str[i] != str[j]){
            return 0;
        }
    }
    return 1;
}

int main()
{
    char str[1024];
    gets(str);
    if (fun(str)){
        printf ("YES\n");
    }
    else {
        printf ("NO\n");
    }
    return 0;
}