c语言编写函数,判断字符串是否为回文,若是则函数值返回为1,否则返回为0 谢了

2022-08-14 社会 147阅读
#include 
#include 
int Palindrome(char *str)
{
    int len = strlen (str), i;
    for (i = 0; i < len/2; ++i){
        if (str[i] != str[len-1-i]){
            return 0;
        }
    }
    return 1;
}

int main()
{
    char str[] = "abcba";
    int r = Palindrome(str);
    if (r){
        printf ("YES\n");
    }
    else {
        printf ("NO\n");
    }
    return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com