所以我这有啥问题
查看原帖
所以我这有啥问题
635641
lzagddsg楼主2022/8/7 20:54

我的代码:

#include <bits/stdc++.h>

using namespace std;

struct student
{
	string name;
	int ch, ma, en, id, sum;
} stu[10000], m;
int n;
int main()
{
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> stu[i].name >> stu[i].ch >> stu[i].ma >> stu[i].en;
		stu[i].sum = stu[i].ch + stu[i].ma + stu[i].en;
		stu[i].id = i;
		if (m.sum < stu[i].sum)
			m = stu[i];
		else if (m.sum == stu[i].sum)
			if (m.id > stu[i].id)
				m = stu[i];
	}
	cout << m.name << " " << m.ch << " " << m.ma << " " << m.en;
	return 0;
}

结果第一个错了。请各位大佬指教。

2022/8/7 20:54
加载中...