给定一个不超过1000字符长度,由小写英文字母组成的字符串,请判断该字符串是否是回文字符串,如果是回文字符串,请输出Yes,否则,请输出No。
Input
输入一行,为一个不超过1000字符长度,由小写英文字母组成的字符串
Output
如果是回文字符串,请输出Yes,否则,请输出No。
Examples
input
aba
output
Yes
input
abc
output
No
答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
int len = s.size();
bool fiag=true;
for(int i=0;i<len/2;++i){
if(s[i]!=s[len-i-1]){
fiag=0;
break;
}
}
if(fiag)cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 0;
}