呵呵
查看原帖
呵呵
311230
AT1198_100楼主2020/6/30 13:38

这不就是结构体吗

#include<bits/stdc++.h>
using namespace std;
int n;
struct xue{
	string name;
	int chi;
	int eng;
	int mat;
	int xu;
}a[1000];
bool cmp(xue x,xue y){
	if(x.chi+x.mat+x.eng==y.chi+x.mat+x.eng){
		return x.xu<y.xu;
	}
	return x.chi+x.mat+x.eng>y.chi+x.mat+x.eng;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].name>>a[i].chi>>a[i].mat>>a[i].eng;
		a[i].xu=i;
	}
	sort(a+1,a+n+1,cmp);
	cout<<a[1].name<<" "<<a[1].chi<<" "<<a[1].mat<<" "<<a[1].eng<<endl;
	return 0;
}

然而我用了结构体也只有60分.

深附哲学组织是我们机房的小porn友

2020/6/30 13:38
加载中...