Advertisement

pat 乙级 C 语言考试题库中的第1077题

阅读量:

1077 互评成绩计算 (20分)

在浙江大学的计算机专业课程中,通常会设置互评小组报告这一环节。请完成一个程序模块来辅助教师计算各小组的互评得分。每个小组需展示其项目进展,并由其他各组则对展示者的评价进行打分。该小组的综合得分计算方式如下:所有参与评分的教师及同学给出分数后(其中去除了每位参与评分者的最高分与最低分),剩余的有效分数取平均值记为G1;而由本组老师给出的具体分数则记为G2。最终总得分将根据公式(G1 + G2)/2进行计算,并按四舍五入原则保留整数位数值作为最终结果。

第一行提供了两个正整数N(大于3)及M,它们分别代表分组的数量以及满分值,均不超过百位数。接下来共N组的数据,每组都给出了N个分数值,其中第一个数据点为教师的评分基准,其余N-1个则由其他同学或小组提供评价意见。需要注意的是,所有有效的数值应在闭区间[0,M]内,超出范围的数据将被视为无效记录。题目中明确保证了教师评分的有效性,并且每组数据中至少有三个有效的同学打分记录

为每个组输出其最终得分。每个得分占一行。
输入样例:

6 50
42 49 49 35 38 41
36 51 50 28 -1 30
40 36 41 33 47 49
30 250 -25 27 45 31
48 0 0 50 50 1234
43 41 36 29 42 29
输出

全部评论 (0)

还没有任何评论哟~