请问哪里不对
查看原帖
请问哪里不对
877089
ycyy楼主2023/3/23 15:19
# #include<iostream>
#include<iomanip>
#include<algorithm>
using namespace std;
bool cmp(int i,int j)
{
   return i>j;
}
int main()
{
	int n,m,k,sum;
	double p=0,sum1=0,max=0;
	int a[10000];
	cin>>n>>m;
	k=m-2;
	cout<<endl;
	for(int i=0;i<n;i++)
	{
	   for(int j=0;j<m;j++)
	      {
	         cin>>a[j];
	         sort(a,a+m-1,cmp);//从小到大排
	      }
	   for(sum=1;sum<m-1;sum++)
	     {
	         sum1+=a[sum];
	     }//最高和最低去掉
         	p=sum1/k;
			if(p>max){max=p;}
         	p=0;
	        sum1=0;
	}
	cout<<setprecision(2)<<fixed<<max;
system("pause");
return 0;
}

2023/3/23 15:19
加载中...