想不到题目怎么办
查看原帖
想不到题目怎么办
1152917
wushiyan楼主2024/1/6 15:15
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	double sus[110];
	double Max=INT_MIN,Min=INT_MAX,MI=0,MA=0,num;
	for(int i=0;i<n;i++)
	{
		cin>>sus[i];
		if(Max<sus[i]) Max=sus[i],MA=i;
		else if(Min>sus[i]) Min=sus[i],MI=i;
		num+=sus[i];
	}
	double sum=(num-Max-Min)*1.0/(n-2);
	printf("%.2f",sum);
	cout<<' ';
	double MAX=INT_MIN;
	for(int i=0;i<n;i++)
	{
		if((i==MI || i==MA)) continue;
		else
		{
			MAX=max(MAX,sus[i]);
		}
	}
	printf("%.2f",abs(sum-MAX));
	return 0;
}

代码↑↓记录

记录QWQ

求救

2024/1/6 15:15
加载中...