请输入一个字符串至一维字符数组s中,并判断它是否是为回文串。如果字符串是回文串输出"yes",否则输出"no"
时间: 2023-07-19 15:03:27 浏览: 149
下面是一个C++的实现:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s[100];
cin >> s;
int len = strlen(s);
bool is_palindrome = true;
for (int i = 0; i < len / 2; i++) {
if (s[i] != s[len - 1 - i]) {
is_palindrome = false;
break;
}
}
if (is_palindrome) {
cout << "yes" << endl;
} else {
cout << "no" << endl;
}
return 0;
}
```
输入一个字符串,然后遍历前一半字符,判断其是否等于后一半对应的字符,如果不等于,则不是回文串。遍历结束后,如果没有发现不相等的字符,则说明这是一个回文串。
阅读全文
相关推荐

















