全部re,有懂得帮忙调一下吧,😳😳😳😳😳😳
#include <bits/stdc++.h>
using namespace std;
bool hws(string c) {
if (c.size() < 2) {
return 0;
}
string r = "";
for (int i = c.size() - 1; i >= 0; i--) {
r += c[i];
}
if (r == c) {
return 1;
} else {
return 0;
}
}
int main() {
int n;
cin >> n;
for (int i = 0; i < n; i++) {
string s, w = "", w1 = "";
cin >> s;
for (int j = 0; j < s.size() - 2; j++) {
w = "";
w1 = "";
for (int k = 0; k <= j; k++) {
w += s[k];
}
for (int k = j + 1; k <= s.size() - 1; k++) {
w1 = s[k] + w1;
}
cout << w << " " << w1 << endl;
if (hws(w) && hws(w1)) {
cout << "Yes" << endl;
break;
}
}
if (!hws(w) || !hws(w1)) {
cout << "No" << endl;
}
}
return 0;
}