题目描述
读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
输入格式
一行字符串,长度不超过255。
输出格式
如果是回文串,输出“YES”,否则输出“NO”。
输入样例:
12321
输出样例:
YES
代码:
#include<iostream>
#include<string>
using namespace std;
int main() {
string s;
cin >> s;
int i, j;
for (i=0; i < s.length()/2; i++) {
j = s.length() - i - 1;
if (s[i] != s[j])
break;
}
if (i < s.length() / 2)
cout << "NO";
else
cout << "YES";
return 0;
}