问题描述
编写一个程序,判断一个字符串是否为“回文”(顺读和倒读都一样的字符串称为“回文”)。
输入形式
长度小于100的任意字符串
输出形式
字符串xxxx…xxxxx(不)是回文
样例输入
abcdcba
样例输出
yes
代码
//
#include <iostream>
using namespace std;
int Is_Palindrome() {
string a;
cin >> a;
for (int i = 0; i <= a.size()/2; i++) {
if (a[i] != a[a.size() - 1 - i]) {
return -1;
}
}
return 1;
}
int main()
{
cout << ((Is_Palindrome() == -1) ? "no" : "yes" )<< endl;
}