求助
  • 板块灌水区
  • 楼主dabei
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/4/16 16:15
  • 上次更新2024/4/16 19:13:16
查看原帖
求助
1056810
dabei楼主2024/4/16 16:15

请看

#include<bits/stdc++.h>
using namespace std;
double a[305],sum=0,maxx=0,minx=999999999,maxa=0,mina=999999999,av=0.0,s=0;
int main(){
	int n;
    cin>>n;
	for(int i=0;i<n;i++)
    {
        cin>>a[i];
        sum=sum+a[i];
    }
    for(int i=0;i<n;i++)
    {
        if(maxx<a[i]) maxx=a[i];
        if(minx>a[i]) minx=a[i];
    }
    av=sum/(n-2)*1.0;
    printf("%.2f",av);
    for(int i=0;i<n;i++)
    {
        if(a[i]!=maxx&&a[i]!=minx)
        {
            if(maxa<a[i]) maxa=a[i];
            if(mina>a[i]) mina=a[i];
        }
    }
    s=max(maxa-av,av-mina);
    printf(" %.2f",s);
	return 0;
}

B2095白细胞计数 和样例就差0点几

蒟蒻求助大佬

2024/4/16 16:15
加载中...