1025. 统计奖牌
题目描述
2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。
输入
输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。
输出
输出仅1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。
样例输入
3
1 0 3
3 1 0
0 3 0
样例输出
4 4 3 11
数据范围限制
C++代码
#include <iostream>
#include <cassert>
using namespace std;
int main()
{
int n;
int numOfGoldMedal, numOfSilverMedal, numOfBronzeMedal;
int sumOfGoldMedals=0, sumOfSilverMedals=0, sumOfBronzeMedals=0;
int total;
cin >> n;
assert(n>=1 && n<=17);
for(int i=1; i<=n; i++)
{
cin >> numOfGoldMedal >> numOfSilverMedal >> numOfBronzeMedal;
sumOfGoldMedals += numOfGoldMedal;
sumOfSilverMedals += numOfSilverMedal;
sumOfBronzeMedals += numOfBronzeMedal;
}
total = sumOfGoldMedals + sumOfSilverMedals + sumOfBronzeMedals ;
cout << sumOfGoldMedals << " " << sumOfSilverMedals << " ";
cout << sumOfBronzeMedals << " " << total << endl;
return 0;
}