裁判评分计算

在某次比赛中,6个裁判给出分数,在计算时,需要去除1个最高分数,再去除1个最低分数,计算剩下的四个分数的平均分作为最终得分。请根据裁判的评分计算选手得分。

解答:

A B C D
1 [9.8,9.4,9.8,8.9,9.2,9.4]    
2 =func(A4,A1)    
3        
4 func =A4.count()  
5   if B4!=6 return 0
6   =round((A4.sum()-A4.max()-A4.min())/(6-2),3) return B6

A2中计算出选手得分如下:

使用子程序计算,和直接循环执行的模式类似,但子程序可以模块化实现计算功能,比较利于代码维护。