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



最新评论