洛谷-学生

在这里插入图片描述

#include <iostream>
using namespace std;

struct sb 
{
    
    
	string name;
	int chinese;
	int math;
	int english;
} a[1002];

int main () 
{
    
    
	int n, max = 0, sum = 0, ans = 0;
	cin >> n;
	for (int i = 0; i < n; i++) 
	{
    
    
		cin >> a[i].name >> a[i].chinese >> a[i].math >> a[i].english;
	}
	for (int i = 0; i < n; i++) 
	{
    
    
		sum = a[i].chinese + a[i].english + a[i].math;
		if (sum > max) {
    
    
			max = sum;
		}
	}
	for (int i = 0; i < n; i++) 
	{
    
    
		ans = a[i].chinese + a[i].english + a[i].math;
		if (ans == max) 
		{
    
    
			cout << a[i].name << " " << a[i].chinese << " " << a[i].math << " " << a[i].english;
			break;
		}
	}
	return 0;
}

Guess you like

Origin blog.csdn.net/weixin_52045928/article/details/115976234