自己怎么建设手机网站,python在线编程平台,泉州网络电视台在线直播,物流货运网站在浙大的计算机专业课中#xff0c;经常有互评分组报告这个环节。一个组上台介绍自己的工作#xff0c;其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的#xff1a;所有其他组的评分中#xff0c;去掉一个最高分和一个最低分#xff0c;剩下的分数取平均分记… 在浙大的计算机专业课中经常有互评分组报告这个环节。一个组上台介绍自己的工作其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的所有其他组的评分中去掉一个最高分和一个最低分剩下的分数取平均分记为 G1老师给这个组的评分记为 G2。该组得分为 (最后结果四舍五入后保留整数分。本题就要求你写个程序帮助老师计算每个组的互评成绩。 输入格式 输入第一行给出两个正整数 N 3和 M分别是分组数和满分均不超过 100。随后 N 行每行给出该组得到的 N 个分数均保证为整型范围内的整数其中第 1 个是老师给出的评分后面 N−1 个是其他组给的评分。合法的输入应该是 [ 区间内的整数若不在合法区间内则该分数须被忽略。题目保证老师的评分都是合法的并且每个组至少会有 3 个来自同学的合法评分。 输出格式 为每个组输出其最终得分。每个得分占一行。 输入样例 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输出样例 42
33
41
31
37
39 //所有输入计算的数据都用double最后输出转成int
//最后输出时需要先设定一个int变量不能再printf里转化
#includeiostream
using namespace std;
int main(){int n,m;scanf(%d %d,n,m);double gT,gC;for(int i 0; i n; i){double score 0,cnt 0;double max -1.0,min 101.0;scanf(%lf,gT);for(int j 0; j n-1; j){scanf(%lf,gC);if(!(gC 0 || gC m)){score gC;max gC max ? gC : max;min gC min ? gC : min;cnt;}}score - max;score - min;score / (cnt - 2) ;score gT;int grade (int)(score / 2 0.5);printf(%d\n,grade);}return 0;
} 转载于:https://www.cnblogs.com/wanghao-boke/p/10424583.html