60分怎么回事?
查看原帖
60分怎么回事?
704634
poor_OIer楼主2023/2/12 21:30

代码:

#include<bits/stdc++.h>
using namespace std;
float tot;
int n,m;
float mark_given(int a[])
{
	int maxx=-1,minn=11;
	int ans=0;
	for(int i=1;i<=m;i++)
	{
		if(a[i]>maxx)
			maxx=a[i];
		if(a[i]<minn)
			minn=a[i];
		ans+=a[i];
	}
	return (ans-maxx-minn)/(m-2);
}
int main()
{
	ios::sync_with_stdio(false);
	cin>>n>>m;
	float maxi=-1;
	for(int i=1;i<=n;i++)
	{
		int a[25];
		for(int j=1;j<=m;j++)
			cin>>a[j];
		tot=mark_given(a);
		if(tot>maxi)
			maxi=tot;
	}
	printf("%.2f",maxi);
	return 0;
}
2023/2/12 21:30
加载中...