-
判断回文。先消除输入字符串s的前后空格,再判断其是否为"回文"(即字符串正读和倒读都是一样的),若是则输出Yes,否则输出No。请填空。
#include<stdio.h>
#include<string.h>
int main(){
char s[80],*p,*q;
int n;
gets(s);
p=s;
while(*p==' '){
p++;
}
n=strlen(s);
q=s+n-1;
while(*q==' '){
q--;
}
while(p<q&&*p==*q){
p++;
q--;
}
if(p<q)printf("NO\n");
else printf("YES\n");
return 0;
}
输入样例:abcoocba
输出结果:YES