如果一串字符从左至右读和从右至左读相同,那么这串字符就是回文(Palindrome)。例如,ABCBA是回文,而ABCD则不是。本题要求编写一个判断字符串是否为回文的函数,并且通过函数参数获取字符串的中间字符(如果中间是两个字符,则获取靠左的那一个,例如字符串是ABCDEF,则中间字符是C)。
#include#include int main() { char str[101]; int flag=1,i,len,j; gets(str); len=strlen(str); j=len-1; for(i=0; i if(str[i]!=str[j]) { flag=0; break; } } if(flag==0) printf("no"); else printf("yes"); return 0; }



