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

0
0

0
已采纳
王梓澳
王梓澳
中级光能
中级光能

 核心代码如下:

for (int i=1;i<=n;i++)//for循环
    {
        int f3,f2,f;//定义一分球、两分球、罚球变量
        cin>>f3>>f2>>f;//输入变量
        h3=h3+f3;//一分球得分累加
        h2=h2+f2;//两分球得分累加
        h1=h1+f;//罚球得分累加
        h=f3*3+f2*2+f+h;//一分球、两分球、罚球得分累加
    }

 

1
刘景程
刘景程
新手光能
新手光能

//a[i][1] is 3 point ball,a[i][2] is 2 point ball,a[i][3] is 1 point ball
for(i=1;i<=n;++i)
{
 t1+=a[i][1]*3;
 t2+=a[i][2]*2;
 t3+=a[i][3];
}
t=t1+t2+t3;
cout<<t1<<" "<<t2<<" "<<t3<<" "<<t;

0
0
王子轩
王子轩
新手光能
新手光能
for(int i=1;i<=n;i++)
    {
        cin>>a>>b>>c;
        f+=a;
        j+=b;
        h+=c;
    }
    cout<<f<<" "<<j<<" "<<h<<" "<<f*3+j*2+h;

核心代码

0
0
王祥润
王祥润
新手守护
新手守护

核心部分 

 

 

for(i=1;i<=n;i++)

 

d+=a[i];

 

for(i=1;i<=n;i++)

 

e+=b[i];

 

for(i=1;i<=n;i++)

 

f+=c[i];

 

g=d*3+e*2+f;

数组大小都是 100

核心部分 

 

 

for(i=1;i<=n;i++)

 

d+=a[i];

 

for(i=1;i<=n;i++)

 

e+=b[i];

 

for(i=1;i<=n;i++)

 

f+=c[i];

 

g=d*3+e*2+f;

数组大小都是 100

0
梁锦程
梁锦程
高级光能
高级光能

你这完全没理解题意,题目说要输出每种进球的次数,你只输出了总分,还有3分,2分,1分的进球个数没求呢

0
0
0
颜咏春
颜咏春
中级光能
中级光能

for(i=1;i<=n;++i)
{
 t1+=a[i][1]*3;
 t2+=a[i][2]*2;
 t3+=a[i][3];
}
t=t1+t2+t3;
cout<<t1<<" "<<t2<<" "<<t3<<" "<<t;

0
黄俊博
黄俊博
资深光能
资深光能
for(i=0;i<n;i++)
    {
        cin>>a>>b>>c;
        d+=a;e+=b;f+=c;
        s+=a*3+b*2+c*1;
    }
    cout<<d<<" "<<e<<" "<<f<<" "<<s;
0
臧启亚
臧启亚
初级光能
初级光能

核心代码

for (int i=1;i<=n;i++){
        cin>>n1>>n2>>n3;
        s1=s1+n1;s2=s2+n2;s3=s3+n3;sum=sum+n1*3+n2*2+n3*1;
    }
    cout<<s1<<" "<<s2<<" "<<s3<<" "<<sum;

 

-1
马佳滢
马佳滢
新手天翼
新手天翼

刘振波 你好!

整体思路如下:

1. 定义a[31][3],yf=0,ef=0,sf=0,zs;

2. 输入直到a[3][n],并统计3分球,2分球,以及罚球总数,再分别*3、*2、不乘,最后累加;(重点(以下为核心)

for (int i=0; i<n; i++)
{
cin>>a[i][0]>>a[i][1]>>a[i][2];
sf+=a[i][0]; //3分球得分
ef+=a[i][1]; //2分球得分
yf+=a[i][2]; //罚分球得分
}
zs+=sf*3+ef*2+yf; //因为3分球是三分,所以*3,因为2分球是二分,所以*2,罚球不用乘

3.输出 3分球,2分球,罚球以及总得分。

刘振波先生,一定、一定、一定要记得定义时数组a的长度是31行3列,否则就是0分!蒟蒻吃过亏的

-1
朱宗晔
朱宗晔
初级光能
初级光能

核心部分 

for(i=1;i<=n;i++)
    d+=a[i];
    for(i=1;i<=n;i++)
    e+=b[i];
    for(i=1;i<=n;i++)
    f+=c[i];
    g=d*3+e*2+f;

数组大小都是 100

我要回答