输入一串字符,字符个数不超过100100,且以“.
”结束。 判断它们是否构成回文。
输入:
一行字符串。
输出:
是否为回文串。是输出“Yes
”,否输出“No
。”
输入样例:
abccb
输出样例:
No
答案:
#include<bits/stdc++.h>
using namespace std;
int main()
{
char s[100];
cin >> s;
int n = strlen(s) - 1; //最后的 '.' 要去掉!!!!
for(int i = 0; i < n/2; ++i)
{
if(s[i] != s[n-i-1]) //
{
cout << "No";
return 0; // 直接停止
}
}
cout << "Yes";
return 0;
}