)
#include iostream#include stringusing namespace std;// 判断字符串是否为回文bool isPalindrome(const string str) {int left 0;int right str.size() - 1;while (left right) {// 首尾字符不相等直接返回 falseif (str[left] ! str[right]) {return false;}left;right--;}return true;}int main() {string s;cout 请输入一串字符;cin s;if (isPalindrome(s)) {cout 该字符串是回文 endl;} else {cout 该字符串不是回文 endl;}return 0;}