求教!
查看原帖
求教!
733798
Whydy2010楼主2022/7/5 15:14

一直WA,向大佬求教

#include <iostream>
#include <cstdio>
using namespace std;
int main() {
	int n;
	cin >> n;
	double a[n];
	double b=0;
	for (int i=0;i<n;i++){
		cin >> a[i];
	}
	double minn=a[0];
	double maxx=a[0];
	for (int i=1;i<n;i++){
		if (a[i]<minn){
			minn=a[i];
		}
		if (a[i]>maxx){
			maxx=a[i];
		}
	}
	
	for (int i=0;i<n;i++){
		b = b+a[i];
	}
	b=b-maxx-minn;
	b = b/(n-2); 
	printf("%.21f",b);
    return 0;
}
2022/7/5 15:14
加载中...