HDU2014

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
	int n;
	while (cin >> n)
	{
		double* array = (double*)malloc(n * sizeof(double));
		double sum = 0; 
		for (int i = 0; i < n; i++)
		{
			cin >> array[i];
			sum += array[i];		
		}
		double min= array[0],max=array[0];
		for (int i = 0; i < n; i++)
		{
			if (array[i] > max)
				max = array[i];
			if (array[i] < min)
				min = array[i];
		}
		delete[] array;
		
		cout << fixed << setprecision(2) <<  (sum - max - min) / (n - 2) << endl;
	}
	return 0;
}
リリース8元の記事 ウォンの賞賛0 ビュー149

おすすめ

転載: blog.csdn.net/qq_44676409/article/details/104077165