蒟蒻发问!!!样例是对的,可为什么是零分???
查看原帖
蒟蒻发问!!!样例是对的,可为什么是零分???
421645
上班族bo良ki影楼主2021/5/29 18:30
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,maxn=-1,minn=11,sum=0,ans=0,t=0;
	cin>>n;
	int a[n+1];
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		ans+=a[i]; 
		maxn=max(a[i],maxn);
		minn=min(a[i],minn);
	}
	for(int i=1;i<=n;i++)
	{
		if((a[i]==maxn||a[i]==minn)&&sum<=2)
		{
			sum++;
			t+=a[i];
		}
		else break;
	}
	printf("%.2lf",double(ans-t)/(n-2));
	return 0;
} 
2021/5/29 18:30
加载中...