题目描述
回文字符串的判断。回文,正读反读都都相同的字符序列成为回文。例如:abcba就是回文。写程序使用栈判断给定的字符串序列是否是回文。
输入格式
第一行:输入整数n代表字符串字符个数(字符个数不超过1000个)。
第二行:输入n个字符的字符串。
输出格式
如果字符串是回文字符串,请输出“Yes”,否则输出“No”。
样例输入
5
abcba
样例输出
Yes
AC代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
string a,b;
cin>>a;
b=a;
reverse(a.begin(),a.end());
if(b==a){
cout<<"Yes";
}else{
cout<<"No";
}
return 0;
}