#include<iostream>
//#include<cstring>
using namespace std;
int main()
{
char ch, a[101];
cin >> ch;//输入字符
int i = 0, j = 1;//i,j为数组下标
while (ch != '.') {//输入‘.’时结束
++i;
a[i] = ch;//将输入的字符存储在a数组中
cin >> ch;//继续输入字符
}
while ((j < i) && a[j] == a[i]) {//判断是否为回文
--i; ++j;//数组下标向中间移动
}
if (j >= i) cout << "yes";
else cout << "no";
return 0;
}
字符串判断是否构成回文
最新推荐文章于 2024-07-13 19:27:27 发布