求字符串的中间位置 判断字符串是否回文
求字符串的中间位置 判断字符串是否回文
#include#include <string.h> #define N 80 int fun(char *str) { int i,n; n=strlen(str); for(i=0;i<=(n+1)/2;i++) //do not forget equal { if(str[i]!=str[n-1-i]) { return 0; } } return 1; } main() { char s[N] ; printf("Enter a string: ") ; gets(s) ; printf("\n\n") ; puts(s) ; if(fun(s)) printf(" YES\n") ; else printf(" NO\n") ; }