60分 求帮助
查看原帖
60分 求帮助
1529880
Tony_feng楼主2024/11/9 17:34
#include<bits/stdc++.h>
using namespace std;
struct student{
	double v;
};
int n,x,s,ma,mi,m;
student a[110];
int main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++){
    	ma=0;
    	mi=9999999999;
    	s=0;
    	for(int j=1;j<=m;j++){
    	    cin>>x;
            s=s+x;
            if(ma<x)ma=x;
            if(mi>x)mi=x;
	    }
	    a[i].v=(s-ma-mi)/(m-2)*1.0;
	}
	for(int i=1;i<=n-1;i++){
    	for(int j=1;j<=n-i;j++){
    	    if(a[j].v<a[j+1].v){
    	    	swap(a[j],a[j+1]);
			}
	    }
	}
    cout<<fixed<<setprecision(2)<<a[1].v<<endl;
	return 0;
}
2024/11/9 17:34
加载中...