思路:
1、数据结构:
用string存储
2、算法:
整行录入后(防止有空格),从头和尾比较,直到遍历完。
#include<iostream>
#include<string>
using namespace std;
int main(){
string str;
getline(cin, str);//整行读入,防止中间有空格
bool flag = true;
for(int i = 0; i < str.length()/2; ++i)
if(str[i] != str[str.length()-1 -i]){//从头和尾巴逐位比较,一有不同就跳出循环
cout << "NO" << endl;
flag = false;
break;
}
if(flag) cout << "YES"<<endl;
return 0;
}