20分求助,谢谢谢谢
查看原帖
20分求助,谢谢谢谢
1100140
Ryoo楼主2024/1/10 18:13
#include <bits/stdc++.h>
using namespace std;
int main() {
	int i,j,n,x = 0,sum = 0;
	scanf("%d", &n);
	int a[n],b[11];
	for(i = 1; i <= 10; i++)	b[i] = 0;
	for(i = 0; i < n; i++) scanf("%d", &a[i]);
	for(i = 0; i < n; i++) {
		for(j = 1; j <= 10; j++) {
			if(a[i] == j)	b[j]++;
		}
	}
	
	
	for(i = 1; i <= 10; i++) {
		while(b[i] > 0) {
			a[x] = i;
			x++;b[i]--;
		}
	}
	
	
	
	for(i = 1; i < n - 1; i++) {
		sum += a[i];
	}
	printf("%.2f", sum*1.0/(n-2));
	return 0;
}

2024/1/10 18:13
加载中...