#include<bits/stdc++.h>
using namespace std;
int main()
{
string s1,s2;
getline(cin,s1);
int t=0;
int len=s1.length();
for(int i=0; i<len; ++i)
s2[i]=s1[len-1-i];
for(int i=0;i<len;i++)
if(s1[i]!=s2[i])
{
t=1;
break;
}
if(t==0)
cout<<"yes";
else cout<<"no";
return 0;
}
站外题目:判断回文,为什么它会运行错误九个点?还有为什么单独cout s2的时候只会输出前两个字符?