奥运奖牌计数
描述:
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
哪错了啊
输入:
输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。
输出:
输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。
样例输入:
3
1 0 3
3 1 0
0 3 0
复制
样例输出:
4 4 3 11
哪错了啊
i,sum1,sum2你都得初始化
int i,sum1,sum2,sum3=0只是对sum3进行了初始化,而不是四个变量都初始化为0
另外sum也是要初始化为0啊
另外j,y,t三个变量,在main开始时已经定义了,循环中就不需要再定义一遍啦
int i=0,sum=0,sum1=0,sum2=0,sum3=0;
scanf("%d",&n);
while(i<n) //这里是i<n,不是i<=n
{
scanf("%d%d%d",&j,&y,&t);
sum1+=j;
sum2+=y;
sum3+=t;
sum += j+y+t;
}