#include<bits/stdc++.h> using namespace std; int main() { int n,max=0,min=0; cin>>n; double a[n],num=0,sum=0,j; for(int i=0;i<n;i++) { cin>>a[i]; } max=0; min=0; for(int i=0;i<n;i++) { if(a[max]<a[i]) { max=i; } if(a[min]>a[i]) { min=i; } num+=a[i]; } j=1.0*(num-a[min]-a[max])/(n-2); for(int i=0;i<n;i++) { if(i!=max&&i!=min&&abs(j-a[i])>sum) { sum=abs(j-a[i]); } } printf("%.2lf %.2lf",j,sum); return 0; }
蒟蒻一为讲解白细胞计数
最新推荐文章于 2024-06-01 17:11:10 发布