函数FUN,功能是:判断字符串是否回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO。

顺读和倒读都一样的字符串
2025-03-23 09:54:48
推荐回答(1个)
回答1:

#include

main()
{ char a="asdfjfdsa";
int i=Fun(a);
if(i) printf("YES/n");
else printf("NO/n");
}

int Fun(char a)
{ int i,j;
int c=strlen(a);
char *b=a;
for(i=0;i {if(strcmp(b[i],b[c-1-i]))
j=0,break;
j=1;
};
return (j);
}

--------------------
注:
没有调试,应该可以
strlen( )用来求字符串的长度
strcmp( , )用来比较字符,相同则值为0