问题标题: 酷町堂:4500

0
0
已解决
武建豪
武建豪
中级天翼
中级天翼

#include <iostream>
#include<cstdio>
using namespace std;
int a[110][110],k=0; 
int main()
{
    int m,n;
    double p=110,q=0;
    cin>>m>>n;
    for(int i=1;i<=m;i++){
        int sum=0;
        for(int j=1;j<=n;j++){
            cin>>a[i][j];
            sum+=a[i][j];
        }
    double tmp=sum*1.0/n;
        if(tmp<p){
            p=tmp;
        }
        if(tmp>q){
            q=tmp;
        }
    }
    for(int i=1;i<=m;i++){
        for(int j=1;j<=n;j++){
        if(a[i][j]>p&&a[i][j]<q) {
                k++;
            }
        }
    }
    printf("%.1f %.1f",p,q);
    cout<<k;
    return 0;
}
哪里错了

武建豪在2020-06-14 21:42:17追加了内容

啊,这是考试的订正题目

武建豪在2020-06-14 21:50:31追加了内容

年级成绩统计

题目详情

题目描述 Description

为了更好的检验全年级同学的学习情况,现在要统计全年级同学的考试成绩并作比较。已知该年级现在有m个班,每个班都有n名同学。同时,要求计算出本年级中,平均分最低的班级的平均分p和最高的班级的平均分q(均保留一位小数),并且计算全年级中成绩处于p~q(不包括p、q)区间的人数k。

输入描述 Input Description

m+1行,第一行两个整数,m、n。
接下来m行,每行n个整数,表示成绩。(相邻两个数用空格隔开)

输出描述 Output Description

一行,三个数p、q、k;(输出用空格隔开)

样例输入 Sample Input

3 6 99 93 87 96 100 67 100 83 75 66 92 84 97 88 64 33 100 73

样例输出 Sample Output

75.8 90.3 4

数据范围及提示 Data Size & Hint

0<m<=10
10<=n<=100
成绩在区间[0, 100]内.

武建豪在2020-06-23 21:22:14追加了内容

啊啊啊啊!!!!

帖沉了!!!


0
已采纳
黄子扬
黄子扬
初级天翼
初级天翼

能看题吗哥,每个班算一次平均,你算个总平均?

0
0
0
0
0
我要回答