90分 第一个样例为过 求调
查看原帖
90分 第一个样例为过 求调
771448
ACE_OKK楼主2024/7/12 22:59
#include <bits/stdc++.h>
using namespace std;
struct node {
	char name[10];
	int ch,ma,en,sum;
}stu[1001]; 

bool cmp(node b,node c){
	return b.sum > c.sum;
}

int main() {
	int n;
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%s%d%d%d",stu[i].name,&stu[i].ch,&stu[i].ma,&stu[i].en);
		stu[i].sum = stu[i].ch+stu[i].ma+stu[i].en;
	}

	sort(stu+1,stu+n+1,cmp);
	printf("%s %d %d %d",stu[1].name,stu[1].ch,stu[1].ma,stu[1].en);
	
	return 0;
}

2024/7/12 22:59
加载中...