编辑代码

#include <stdio.h>
int huiwen(const char* str,int strLen)
{
    int q=1;
    if(strLen<=1)
    {
        return q;
    }
    for(int i=0;i<strLen/2;i++)
    {
        if(str[i]!=str[strLen-i-1])
        {
            q=0;
            break;
        }
    }
    return q;
}
int main () {
    char str[]="abcddcba";
    if(huiwen(str,8)==1)
    {
        printf("%s是回文!\n",str);
    }
    else printf("%s不是回文!\n",str);
    char str1[]="abcdefgh";
    if(huiwen(str1,8)==1)
    {
        printf("%s是回文!\n",str1);
    }
    else printf("%s不是回文!\n",str1);
	return 0;
}