codeup27961 回文串
时空限制 1000ms/128MB
题目描述
回文串是从左到右或者从右到左读起来都一样的字符串,试编程判别一个字符串是否为回文串。
输入
输入一行字符串,串长度<=10000,字符串首尾不含空格,但中间
可能包含空格。
输出
判别输入的字符串是否为回文串,是输出"Yes",否则输出"No"。
样例输入
12321
样例输出
Yes
代码
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
getline(cin,s);
int len=s.size(),i,j;
for (i=0,j=len-1; i<j; i++,j--)
if (s[i]!=s[j]) break;
if (i<j) cout<<"No\n";
else cout<<"Yes\n";
return 0;
}