Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
40231 奚晨瑞 白细胞计数 C++ 通过 1 MS 256 KB 550 2024-02-08 14:28:24

Tests(1/1):


#include<iostream> #include<cmath> using namespace std; double a[300]; int main() { int n; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } int x,y,z; double S,T; x=0; y=0; S=0; T=0; for(int i=0;i<n;i++){ if(a[i]>a[x]){ x=i; } if(a[i]<a[y]){ y=i; } } for(int i=0;i<n;i++){ if(i!=x&&i!=y){ S+=a[i]; } } S/=(n-2); printf("%.2f",S*1.0); cout<<" "; for(int i=0;i<n;i++){ if(i!=x&&i!=y){ if(abs(a[i]-S)>T){ T=abs(a[i]-S); } } } printf("%.2f",T*1.0); return 0; }


测评信息: