0
已解决
1015 篮球比赛记分
题目描述 Description
NBA球场上,A球员本月打了n场篮球比赛(1≤n≤31)。为分析球员数据,现在要统计一下A球员所中3分球,2分球,罚球及总得分数情况(罚中一球得1分)。
输入描述 Input Description
输入n+1行,第一行是A球员参与比赛的场数n,其后n行为该球员每一场所中的3分,2分,罚球的数量,以一个空格分开。
输出描述 Output Description
输出1行,包括4个整数,为A球员所中的3分,2分,罚球的总数及总的分数,以一个空格分开。
样例输入 Sample Input
4
3 5 4
2 4 2
5 3 7
1 4 3
样例输出 Sample Output
11 16 16 81
数据来源 Source
酷町堂原创
0
已采纳
#include <iostream>//头文件我不用说了吧
using namespace std;
int main()
{
定义 n,x,y,z,a=0,b=0,c=0,sum=0,i;
输入n;
循环(i=1;i<=n;i++)
{
cin>>x>>y>>z;
a+=x;
b+=y;
c+=z;
}
sum+=a*3+b*2+c;
完美输出a<<" "<<b<<" "<<c<<" "<<sum;
返回 0;
}
求采纳
0
int n,a=0,b=0,c=0; cin>>n; for(int i=1;i<=n;i++) { int al,bl,cl; cin>>al>>bl>>cl; a=a+al;b=b+bl;c=c+cl; } cout<<a<<" "<<b<<" "<<c<<" "<<a*3+b*2+c*1;
0
int a,b,c,n,i,t=0,san=0,er=0,fa=0; cin>>n; for(i=1;i<=n;i++){ cin>>a>>b>>c; san=san+a; er=er+b; fa=fa+c; } t=san*3+er*2+fa; cout<<san<<" "<<er<<" "<<fa<<" "<<t;
0
0
韩清阳同学,
你好
本题思路:先定义三个变量,用来保存各种进球的数量,再定义一个变量,用于保存总得分,然后把三分进球数*3,二分进球数*2,罚球进球数*1,最后把上一步的值相加即可。
具体如下:
int a=0,b=0,c=0,n,x,y,z,i;//定义不说
int sum=0;//保存总分的变量,初始化一定要为0
cin>>n;//读入场次
for(i=0;i<n;i++)
{
cin>>x>>y>>z;//因为题目代码无需保存,所以无需使用数组
a=a+x;//累计三分进球数
b=b+y;//累计二分进球数
c=c+z;//累计罚球进球数
}
sum=sum+a*3+b*2+c*1;//sum累计分数
cout<<a<<" "<<b<<" "<<c<<" "<<sum;//输出
望采纳,谢谢啦。
0
0
0