求助大佬了,20分,谢谢,(总感觉做的是对的……)
查看原帖
求助大佬了,20分,谢谢,(总感觉做的是对的……)
477033
jianye楼主2021/4/28 21:52
#include<iostream>
#include<iomanip>
using namespace std;
double sum[105];
double pingjunfen(int m,int n)
{
	double max=0,min=105,ma=0,mi=105;
	double a[1000];
	for(int i=1;i<=m;i++)
	{
		for(int j=1;j<=n;j++)
		{
			cin>>a[j];
			if(a[j]>max)
			{
				max=a[j];
			}
			if(a[j]<min)
			{
				min=a[j];
			}
			sum[i]+=a[j];
		}
		sum[i]=(sum[i]-max-min)/(n-2);
	}
	for(int u=1;u<=m;u++)
	{
		if(sum[u]>ma)
		ma=sum[u];
		//cout<<fixed<<setprecision(2)<<sum[u]<<" ";
	}
	cout<<fixed<<setprecision(2)<<ma;
}

int main()
{
	double m,n,o;
	cin>>m>>n;
	o=pingjunfen(m,n);
	return 0;
}
2021/4/28 21:52
加载中...