90分求助,感谢
查看原帖
90分求助,感谢
1627604
CoderMC楼主2025/1/6 19:11
#include<bits/stdc++.h>
using namespace std;
int n;
double a[320];
//double sum,maxd
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    sort(a+1,a+n+1);
    double sum,maxd;
    for(int i=2;i<=n-1;i++){
        sum=sum+a[i];
    }
    sum=sum/(n-2);
    maxd=max(fabs(a[2]-sum),fabs(a[n-2]-sum));
    cout<<fixed<<setprecision(2)<<sum<<" "<<maxd;
    return 0;
}
2025/1/6 19:11
加载中...