0
已解决
我的代码不知道哪里错了。
谁能帮我看一下?
#include <bits/stdc++.h>
using namespace std;
int n;
int main()
{
int n;
cin>>n;
for(int z=1;z<=n;z++)
{
string s,t[1005];
int st,ed,cnt;
bool f=1;
getline(cin,s);
s=" "+s+" ";
for(int i=1;i<s.size()-1;i++)
{
if(s[i-1]==' '&&s[i]!=' ') st=i;
if(s[i+1]==' '&&s[i]!=' ')
{
ed=i;
t[++cnt]=s.substr(st,ed-st+1);
}
}
int i=1,j=cnt;
while(i<j)
{
if(t[i]!=t[j])
{
f=false;
break;
}
i++;
j--;
}
if(f) cout<<"No\n";
else cout<<"Yes\n";
}
}
王文博在2021-07-20 11:07:12追加了内容
60分
另外,cin后面没有加getchar();,加上提交60分
