问题标题: 酷町堂:1015 篮球比赛记分怎么做

0
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
时梓繁
时梓繁
修练者
修练者
    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;
    return 0;
我要回答