不懂,一直runtime error
查看原帖
不懂,一直runtime error
857960
_1698abc楼主2023/3/8 19:31
#include<iostream>
#include<algorithm>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
	float num=0,pin,cha=0,b=0,c=99999999;
	int n;
	float a[200] = {0};
	cin >> n;
	for (int i = 0; i <= n - 1; i++)
	{
		cin >> a[i];
	}
	for (int i = 0; i <= n - 1; i++)
	{
		b = max(b, a[i]);
		c = min(c, a[i]);
		num += a[i];
	}
	pin = (num - b - c) / (n - 2);
	float p;
	for (int j = 0; j <= n - 1; j++)
	{
		if (a[j] == b || a[j]==c)
		{
			continue;
		}
		p = abs(a[j] - pin);
		cha = max(cha, p);
		
	}
	cout << fixed << setprecision(2) << pin << " " << cha;
	
	
}
2023/3/8 19:31
加载中...