40分求助!急!急!急!
查看原帖
40分求助!急!急!急!
1355829
HuangSiHan3116楼主2024/8/12 19:44
#include<bits/stdc++.h>
using namespace std;
int main(){
    double sum=0,n,M,M2,m;
    cin>>n;
    double x;
    cin>>x;
    M=x;
    M2=x;
    m=x;
    sum=x;
    for(long long i=2;i<=n;i++){
        double x;
        cin>>x;
        M=max(M,x);
        if(x<M&&x>M2){
        	M2=x;
		}
        m=min(m,x);
        sum+=x;
    }
    double f=(sum*1.0-M-m)/(n-2);
    printf("%.2lf %.2lf\n",f,max(f,M2)-min(f,M2));
    return 0;
}

40求助!

2024/8/12 19:44
加载中...