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;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sixth grade

谢谢,我会更加努力的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值