90分求改
查看原帖
90分求改
1567326
Somakura楼主2024/12/2 10:49
#include <bits/stdc++.h>
using namespace std;
struct Stu{
	string name;
	int CN;
	int Ma;
	int En;
	int sum;
};
bool cmp(Stu a,Stu b){
	if (a.sum != b.sum) {
		return a.sum > b.sum;
	}
}
int main(){
	int n; cin >> n;
	Stu stu[n+10];
	for(int i=1;i<=n;i++){
		cin >> stu[i].name >> stu[i].CN >> stu[i].Ma >> stu[i].En;
		stu[i].sum = stu[i].CN + stu[i].Ma + stu[i].En;
	}
	sort(stu+1,stu+n+1,cmp);
	cout << stu[1].name <<" " <<stu[1].CN << " " << stu[1].Ma << " " << stu[1].En;
	
	
	return 0;
}
2024/12/2 10:49
加载中...