社区讨论

为什么我错了呢?

B4039[GESP202409 三级] 回文拼接参与者 2已保存回复 9

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
9 条
当前快照
1 份
快照标识符
@m5rqjvlp
此快照首次捕获于
2025/01/11 13:18
去年
此快照最后确认于
2025/11/04 11:46
4 个月前
查看原帖

B4039

我的代码:
CPP
#include<iostream>
#include<string>
#include<algorithm>
#include<string.h>
#include<cstring>
using namespace std;
bool di(string a,string b)
{if(a.length()!=b.length())return false;
    for(int i=0;i<a.length();i++)
    {
        if(a[i]!=b[i])return false;
    }
    return true;
}
int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        string a;
        cin>>a;
        string a1=a;
        reverse(a1.begin(),a1.end());
        if(di(a,a1))
        {
            cout<<"Yes"<<endl;
        }else
        {
            cout<<"No"<<endl;
        }
    }
}
求助!!!!!!!

回复

9 条回复,欢迎继续交流。

正在加载回复...