请问这道代码为什么编译错误
  • 板块学术版
  • 楼主Qutiange
  • 当前回复2
  • 已保存回复2
  • 发布时间2020/10/19 11:24
  • 上次更新2023/11/5 10:25:14
查看原帖
请问这道代码为什么编译错误
346670
Qutiange楼主2020/10/19 11:24
#include <iostream>
#include <algorithm>
using namespace std;
int n,m;
string a[105];
bool cmp(string a,string b){
    return a+b<b+a;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    while(a[1]=='0')
        a.erase(1,1);
    if(a=="")
        a="0";
    sort(a+1,a+1+n,cmp);
    for(int i=1;i<=n;i++){
        cout<<a[i];
    }
    return 0;
}

求大佬指点

2020/10/19 11:24
加载中...