1025. 统计奖牌 (Standard IO)
时间限制: 1000 ms 空间限制: 262144 KB 具体限制
题目描述
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
问题分析:
这个问题使用到二维数组,先对其进行赋值,然后再进行遍历统计,求和输出。
程序:
#include <iostream>
using namespace std;
int main()
{
int n,jin,yin,tong,total;
jin = yin = tong = total = 0;
cin >> n;
int a[n][n];
for(int i=0;i<n;i++)
scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);
for(int i=0;i<n;i++){
jin += a[i][0];
yin += a[i][1];
tong += a[i][2];
}
total = jin + yin + tong;
cout << jin << " " << yin << " " << tong << " " << total;
}