跟你的代码不一样,不过结果一样,而且定义这么多字符感觉好麻烦,可以用字符数组呀
#include<iostream>
#include<string>
using namespace std;
int main()
{
char a[7]; string m, n;
for (int i = 0; i < 7; i++)
{
cin >> a[i];
m.push_back(a[i]);
}
for (int i = 0; i < 7; i++)
n.push_back(a[6-i]);
cout << !m.compare(n);
}