求助!!!!编译错误??
查看原帖
求助!!!!编译错误??
729761
jiangyixuan120212楼主2023/4/5 20:00

编译错误,无语了…… 帮帮我!! 代码附上↓

#include<bits/stdc++.h>
using namespace std;
int n,i;
struct no{
	int b,c,d,e;
	char aa[200001];
}a[200001];
bool cmp(no t,no w){
	if(t.b<w.b)return 1;
	else if(t.b==w.b&&t.c<w.c)return 1;
	else if(t.b==w.b&&t.c==w.c&&t.d<w.d)return 1;
	else if(t.b==w.b&&t.c==w.c&&t.d==w.d&&t.e>w.e)return 1;
	else return 0;
}
int main(){
	cin>>n;
	for(i=1;i<=n;i++){
		cin>>a[i].aa>>a[i].b>>a[i].c>>a[i].d;
		a[i].e=i;
	}
	sort(a+1,a+1+n,cmp);
	for(i=1;i<=n;i++)cout<<a[i].aa<<"\n";
	return 0;
}

求助!!!!!!!!

万分感谢!!

2023/4/5 20:00
加载中...