给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
#include <iostream>
#include <cstring>
using namespace std;
int huiwen(char *a){
int len = strlen(a);
int i,j=len-1;
for(i=0;i<len/2;i++,j--){
if(a[i]!=a[j]){
return 0;
}
}
return 1;
}
int main(){
char a[1001];
while(cin>>a){
if(huiwen(a))
cout<<"Yes!"<<endl;
else
cout<<"No!"<<endl;
}
cout<<endl;
return 0;
}