标签:cout 运动员 cin ++ 获得 就是 params 没有 计数
呵呵呵今天无聊所以刷了一波题,突然发现循环中还有一道题没有做,于是打开开始刷。。
2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。
3 1 0 3 3 1 0 0 3 0
4 4 3 11
看完题目可能有些大佬已经来开此页了。。我也是无聊才来写博客。
首先需要定义三个一维数组and三个变量用来储存总数,别忘了天数n,like this:
int j[100],y[100],t[100],n,sum=0,a=0,b=0,c=0;
OK定义的任务完成了,接下来开始yy思想:那么说我们用三个数组来分别存储读入的金、银、铜牌的奖牌数,并用a,b,c三个
变量来存储他们分别的总数,最后用sum来存储三种奖牌的总数,代码奉上:
cin>>n;
for(int i=0;i<n;i++)
{
cin>>j[i]>>y[i]>>t[i];
sum+=j[i]+y[i]+t[i];
a+=j[i];b+=y[i];c+=t[i];
}
是不是感觉贼简单?没错就是这样,只要思想清楚并且别犯二这题就轻松解决!
别忘写输出and return 0;
最后献上全部代码:
#include<bits/stdc++.h>
using namespace std;
int j[100],y[100],t[100],n,sum=0,a=0,b=0,c=0;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>j[i]>>y[i]>>t[i];
sum+=j[i]+y[i]+t[i];
a+=j[i];b+=y[i];c+=t[i];
}
cout<<a<<" "<<b<<" "<<c<<" "<<sum;
return 0;
}
喜欢的点个赞谢谢QAQ
标签:cout 运动员 cin ++ 获得 就是 params 没有 计数
原文地址:http://www.cnblogs.com/liujiaming/p/7748473.html