emmmmm...
查看原帖
emmmmm...
495993
ningmengcha楼主2021/8/12 21:17
#include<bits/stdc++.h>
using namespace std;
int a[101];
double ans[10000001];
int main()
{
	int n;
	int m;
	cin>>n>>m;	
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			cin>>a[j];
		}
		double maxi=-1,mini=11;
		for(int k=1;k<=m;k++)
		{
			
			if(maxi<a[k])
			{
				maxi=a[k];
			}
			if(mini>a[k])
			{
				mini=a[k];
			}
		} 
		double sum=0;
		for(int c=1;c<=m;c++)
		{
			if(a[c]!=maxi&&a[c]!=mini)
			{
				sum+=a[c];
			}
		} 
		ans[i]=(sum/(m-2));
	}
	double maxn=0;
	for(int i=1;i<=n;i++)
	{
		if(ans[i]>maxn)
		{
			maxn=ans[i];
		}
	}
	cout<<fixed<<setprecision(2)<<maxn;
	return 0;
 } 

哪儿错了啊?

2021/8/12 21:17
加载中...