0
点赞
收藏
分享

微信扫一扫

c++ 庆功晚宴

_铁马冰河_ 2022-02-07 阅读 115
c++

题目描述

天下历圈圈年,A国与C国发生了战争。C国完胜后开始了狂欢。突然某人大喝一声“我消灭了最多的敌人!”。众人均不服,都把自己在每场战役中消灭的敌人数目晒了出来,可是大家七嘴八舌的,最后也没搞清楚到底谁杀敌的总数最多。现在就需要你来帮忙统计战功,找出功劳最大的英雄。

输入

首先输入一个整数n(1<n<100),表示有n个人参与评选。 接下来n行,每行输入一个姓名和5个整数,表示该将领在每场仗战役中消灭敌人的数目。姓名不包含空格。

输出

输出英雄的名字,以及总的杀敌数量。测试数据保证满足条件的英雄唯一。

样例输入 Copy

3
Alexandra 499 232 11 23 67
Owen 2 9999 2 3 10
Jesse 4 123 456 789 345

样例输出 Copy

Owen 10016
#include<bits/stdc++.h>
using namespace std;
struct aa{
	string m;
	int a,b,c,d,e;
}; 
int main()
{
	aa s[100],mx;
	int i,n;
	cin >> n;
	cin >> s[0].m >> s[0].a >> s[0].b >> s[0].c >> s[0].d >> s[0].e;
	mx = s[0];
	for(i = 1;i < n;i++)
	{
		cin >> s[i].m >> s[i].a >> s[i].b >> s[i].c >> s[i].d >> s[i].e;
		if(s[i].a + s[i].b + s[i].c + s[i].d + s[i].e > mx.a + mx.b + mx.c + mx.d + mx.e)
		{
			mx = s[i];
		}
	}
	cout << mx.m << " " << mx.a + mx.b + mx.c + mx.d + mx.e;
	return  0;
}
举报

相关推荐

0 条评论