1-5-06:奥运奖牌计数

描述

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
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i;
 5     int a,b,c;
 6     int z1,z2,z3;
 7     scanf("%d",&n);
 8     z1=0;z2=0;z3=0;
 9     for(i=1;i<=n;i++)
10     {
11         scanf("%d %d %d",&a,&b,&c);
12         z1+=a;
13         z2+=b;
14         z3+=c;
15     }
16     printf("%d %d %d %d\n",z1,z2,z3,z1+z2+z3);
17     return 0;
18 }
时间: 2024-10-27 08:13:03

1-5-06:奥运奖牌计数的相关文章

NOIP07:奥运奖牌计数--2016-12-25

/* 07:奥运奖牌计数 总时间限制: 1000ms 内存限制: 65536kB 描述 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

Openjudge-计算概论(A)-奥运奖牌计数

描述: 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思路:循环,相加就得了,不多解释代码如下: 1 #include<stdio.h>

奥运奖牌计数

描述 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<stdio.h> int main() { int n

整理小朋友在noi.openjudge上的作业(1)

NOI(题库正在建设中,做题纪录有可能会被删除,请注意) 第一章的统计放前面 1 编程基础之输入输出 10 0 0% 最基础有空补刷 2 编程基础之变量定义.赋值及转换 10 0 0% 最基础有空补刷 3 编程基础之算术表达式与顺序执行 20 0 0% 最基础有空补刷 4 编程基础之逻辑表达式与条件分支 21 0 0% 最基础有空补刷 5 编程基础之循环控制 45 10 22% 最基础有空补刷 6 编程基础之一维数组 15 5 33% 最基础有空补刷 7 编程基础之字符串 35 0 0% 有必要

第3周

3.1 if语句 else总是和离它最近的if配对. 3.2 switch语句 表达式的值必须是整数类型(int, char...). 常量表达式必须是整数类型的常量(int, char...),不能包含变量. 3.3 for循环 循环控制变量定义在“表达式1”中,则只在for语句内部起作用,可以不用担心循环控制变量重名. 循环结构里的“表达式1”和“表达式3”都可以是用逗号连接的若干个表达式. “表达式1”“表达式2”“表达式3”都可以不写,但是“;”必须保留. 3.4 whie循环和do w

【北大先修课】计算概论(A)题库全代码

题目很水就是全都是坑真是丧心病狂啊 把代码留下造福后来人QωQ 结构体与链表练习 生日相同2.0 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #define MAXN 200 using namespace std; struct st { int m,d; string name; bool operator&

POJ 1496 POJ 1850 组合计数

Code Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 8256 Accepted: 3906 Description Transmitting and memorizing information is a task that requires different coding systems for the best use of the available space. A well known system is t

运维命令

==================================1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================----------------------------------1 文件管理----------------------------------创建空白文件touch不提示删除非空目录rm -rf 目录名(-r:递归删除-f 强制)##########

Linux 系统运维常用命令

1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================----------------------------------1 文件管理----------------------------------创建空白文件touch不提示删除非空目录rm -rf 目录名(-r:递归删除-f 强制)##################################恢复rm 删除的文件