Advertisement

【C++】1064:奥运奖牌计数(信息学奥赛)

阅读量:

今天的内容就涉及计算奥运会各国奖牌情况。具体来说就是需要输入包含有 n+1 行的数据。其中第一行为 A 国在决赛项目中的参赛天数为 n 天。接下来 n 天内每天都会记录该国获得的各项奖牌数量。例如每条记录会包括当天获得金牌的数量 银牌的数量以及铜牌的数量这些数据之间用一个空格分隔开。(博主正在冲200粉丝喜欢的赶紧关注!!!)

目录

【题目描述及其目的】

【题目描述】

【输入】

【输出】

【输入样例】

【输出样例】

【题目链接】

【题目考点】

【解题思路】

【源代码】

【重要】


【题目描述及其目的】

1064:奥运奖牌计数

时间限制: 1000 ms 内存限制: 65536 KB
提交数: 69153 通过数: 46719

【题目描述】

在2008年北京奥运会期间, 其中某国运动员参赛了n天决赛项目(1≤n≤17)。现需对我国运动员在该届奥运会上获得的奖牌情况进行汇总统计, 包括金牌数量以及银牌和铜牌的数量, 同时还需计算总奖牌数。具体来说, 输入的第一行为我国运动员参赛的天数n, 其余各行则分别记录了我国某一天所获得的不同奖牌数量。最终输出结果应包括我国在这届奥运会上获得的所有奖牌总数以及各单项的具体数值。

【输入】

请指定输入数据共n+1个部分。第一行为国家A参与决赛项目的天数统计。接下来的n个数据记录每一条都包含该国某一天获得的具体奖牌数量。

【输出】

请呈现一行内容,请列出四个整数值分别代表A国获取的所有奖牌(即金球数、银球数与铜球数)及其总奖牌数目,并以空格分隔这些数值

【输入样例】

【输出样例】

【题目链接】

信息学一 本 通(C++版)在线评测系统

信息学一 本 通(C++版)在线评测系统

【题目考点】

1. for语句

【源代码】

复制代码
 #include<iostream>

    
  
    
 using namespace std;
    
  
    
 int main()
    
 {
    
  
    
 	int n, jp = 0, yp = 0, tp = 0, x, y, z;
    
  
    
 	cin >> n;
    
  
    
 	for (int i = 1; i <= n; i ++)
    
 	{
    
  
    
 		cin >> x >> y >> z;
    
  
    
 		jp += x;
    
  
    
 		yp += y;
    
  
    
 		tp += z;
    
  
    
 	}
    
  
    
 	cout << jp << " " << yp << " " << tp << " " << jp + yp + tp << endl;
    
  
    
 	return 0;
    
  
    
 }

【重要】

强调,博主正在充200粉丝,喜欢的点赞点个关注。

全部评论 (0)

还没有任何评论哟~