Advertisement

杭电OJ2023 计算平均分数

阅读量:

问题描述
假定某班级共有n(n≤50)名学生,每位学生参加m(m≤5)门课程的考试,要求计算每个学生的平均分数以及每门课程的平均分数,并输出所有科目成绩均不低于对应平均分的学生人数。

输入
输入数据包含多个测试用例,每个测试用例的第一行给出两个整数n和m,分别代表学生数量与课程数量。接下来的n行中,每行包含m个整数,表示对应学生的各科成绩。

输出
针对每一个测试用例,需输出三行内容。第一行包括n个数值,表示每个学生的平均成绩,结果需保留两位小数;第二行包括m个数值,表示各门课程的平均成绩,结果同样保留两位小数;第三行为一个整数,代表该班级中所有科目成绩均大于等于各自平均分的学生总数。
每个测试用例结束后需添加一个空行。

示例输入
2 2
5 10
10 20

示例输出
7.50 15.00
7.50 15.00
1

这道题目我多次提交后一直提示超时错误,在经过反复调试后终于解决了超时问题,但随后又出现了输出错误的情况。后来发现还需要在每个测试实例后添加一个空行。虽然过程曲折,但最终成功通过了评测。

复制代码
    #include<stdio.h>
    double a[80][10], b[80], c[10];
    int main()
    {
    int m, n;
    while (scanf("%d%

全部评论 (0)

还没有任何评论哟~