20分,只过了第三个,求
查看原帖
20分,只过了第三个,求
1451139
anyinjvshi楼主2025/1/26 15:22
#include<bits/stdc++.h>
using namespace std;
double aver(double a[],int len){
  double sum;double l=len;
  for(int i=1;i<=len;i++){
  	sum+=a[i];
  }	
  return sum/l;
  }
int main(){
    int m;int n;double ave;double ma=0;double order[20];int ab=0;
    cin>>n>>m;
    	for(int h=1;h<=n;h++){
    		for(int i=0;i<m;i++){
    			cin>>order[i];
  			}
		sort(order,order+m);
		ave=aver(order,m-2);
		if(ave>ma)ma=ave;
	}
	cout<<fixed<<setprecision(2)<<ma;	
}
2025/1/26 15:22
加载中...