n(n≤100) 名同学参加歌唱比赛,并接受 m(m\le 20)m(m≤20) 名评委的评分,评分范围是 0 到 10 分。这名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下 m-2m−2 个评分的平均数。请问得分最高的同学分数是多少?评分保留 2 位小数。
输入格式
第一行两个整数 n,mn,m。 接下来 nn 行,每行各 mm 个整数,表示得分。
输出格式
输出分数最高的同学的分数,保留两位小数。
```c
#include<stdio.h>
int main(){
int n,m,grade,max=0,min=10,mmax=0;
double sum=0,average;
scanf("%lf %lf",&n,&m);
for(int i=1;i<=n;i++){
for(int o;o<=m;o++){
scanf("%lf",&grade);
sum=sum+grade;
if(grade>=max){
max=grade;
}
if(grade<=min){
min=grade;
}
average=(sum-max-min)/(m-2);
max=0,min=10;
if(average>=mmax){
average=mmax;
}
}
}
printf("%lf",mmax);
return 0;
}
```