不是,为什么用string就RE啊?
2024-12-14 20:30:15
发布于:广东
15阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
bool yon(string a)
{
string b;
int j=0;
for(int i=a.size()-1;i>=0;i--,j++)b[j]=a[i];
for(int i=0;i<a.size();i++)if(a[i]!=b[i])return false;
return true;
}
int main()
{
string s;
cin>>s;
if(yon(s))cout<<"YES";
else cout<<"NO";
}
全部评论 2
因为你的b字符串越界了
2024-12-14 来自 广东
02024-12-14 来自 广东
0
把string换成char数组就过了
2024-12-14 来自 广东
0
有帮助,赞一个