60分蒟蒻
查看原帖
60分蒟蒻
738674
isJason楼主2022/7/21 11:31
#include<bits/stdc++.h>
using namespace std;
int average(int a[], int m){
    double ans=0.0;
    sort(a,a+m);
    for(int j=1; j<m-1; j++){
        ans+=a[j];
    }
    ans/=m-2;
    return ans;
}
int main(){
    int n, m, scores[20];
    double max=-1.0;
    cin>>n>>m;
    for(int i=0; i<n; i++){
        for(int k=0; k<m; k++){
            cin>>scores[k];
        }
        if(average(scores, m)>max){
            max=average(scores, m);
        }
    }
    cout<<fixed<<setprecision(2)<<max;
    return 0;
}
2022/7/21 11:31
加载中...