问题标题: 酷町堂:成绩统计

0
0
已解决
夏义博
夏义博
初级守护
初级守护

 

#include<bits/stdc++.h>
using namespace std;
int a[1001];
int main()
{
    int s,d,f,g,h,j,n;
    double z=0,x=0,c=0,v=0,b=0,m=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i]>>s>>d>>f>>g>>h>>j;
        cout<<a[i]<<" "<<s<<" "<<d<<" "<<f<<" "<<g<<" "<<h<<" "<<j<<" ";
        cout<<s+d+f+g+h+j<<endl; 
    }
    for(int i=1;i<=n;i++)
    {
    z=(s*i)/n;
    x=(d*i)/n;
    c=(f*i)/n;
    v=(g*i)/n;
//3
//1 67 89 93 82 87 90
//2 80 98 87 82 89 93
//3 78 86 92 90 67 85
    b=(h*i)/n;
    m=(j*i)/n;
    }
    printf("%.1f",z);
        cout<<" ";
    printf("%.1f",x);
        cout<<" ";
    printf("%.1f",c);
        cout<<" ";
    printf("%.1f",v);
        cout<<" ";
    printf("%.1f",b);
        cout<<" ";
    printf("%.1f",m);
    return 0;
}

 


0
已采纳
桑烁
桑烁
高级光能
高级光能

循环里赋值!?这样不就等于最后一次循环的值吗

给你点提示:循环里把每学科分数加起来,输出时再除以n(这样不会乱)

0
0
我要回答