20分求助!
查看原帖
20分求助!
795463
Mu_shao楼主2022/9/20 16:39

不会啊,只有20分,大佬看看问题所在,改过几次了

#include<iostream>
#include<iomanip>
using namespace std;
int n,m;
int x[105][25],big[105],small[105];
double fen[105],ans;
int main()
{
   cin>>n>>m;
   for(int i=1;i<=n;i++)
   {
   	ans=0;
   	for(int j=1;j<=m;j++)
   	{
   		cin>>x[i][j];
   		if(j==1) small[i]=x[i][j];
   		if(x[i][j]>big[i]) big[i]=x[i][j];
   		if(x[i][j]<=small[i]) small[i]=x[i][j];
   		ans=ans+x[i][j];
   	}
   	fen[i]=(ans-big[i]-small[i])/(m-2);
   }
   ans=0;
   for(int i=1;i<n;i++)
   {
   	if(fen[i+1]>fen[i]) ans=fen[i+1];
   }
   cout<<fixed<<setprecision(2)<<ans;
   return 0;
} 
2022/9/20 16:39
加载中...