0分求助
查看原帖
0分求助
752252
fish_hate_cat楼主2022/10/16 16:52

C++

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int n[305];
	int a;
	cin >> a;
	for (int i = 0; i < a; i++)
	{
		cin >> n[i];
	}
	int max = n[0];
	int min = n[0];
	for (int i = 0; i < a; i++)
	{
		max = max < n[i] ? n[i] : max;
		min = min > n[i] ? n[i] : min;
	}
	int sum = 0;
	for (int i = 0; i < a; i++)
	{
		sum += n[i];
	}
	sum -= max;
	sum -= min;
	double s = sum * 1.0 / (a - 2);
	double imsub;
	imsub = (max - s) > (s - min) ? (max - s) : (s - min);
	printf("%.2d %.2d", s, imsub);
	return 0;
}
2022/10/16 16:52
加载中...