求助50分

B2095 白细胞计数

liujunyu66666666666 @ 2023-12-06 16:29:20

#include <bits/stdc++.h>

using namespace std;

int main()

{

    int n; cin>>n;

    doublea[n],sum=0,u=0,l=1000000,e,q;;

    double ou;

    for(int i=0;i<n;i++)

    {

        cin>>a[i];

        sum+=a[i];

        if(a[i]>=u)

        {

            u=a[i];

        }

        if(a[i]<=l)

        {

            l=a[i];

        }

    }

    sum=sum-u-l;

    sum=sum/(n-2);

    printf("%.2lf",sum);

    cout<<" ";

    e=sum-l;

    q=u-sum;

    if(e>q)

    printf("%.2lf",e-1);

    else

    printf("%.2lf",q-1);

    return 0;

}

//只通5个


by ouiostream @ 2023-12-06 17:02:36

这不是刘大哥吗!


by ouiostream @ 2023-12-06 17:03:09

@liujunyu66666666666 我这题还没做呢


by liujunyu66666666666 @ 2023-12-06 17:17:16

@ouiostream 。。。。。。。


by ouiostream @ 2023-12-06 17:19:34

liujunyu66666666666 你真的是666666666666666666666666


by 12345limengqi @ 2023-12-09 19:09:41

你没有排序


by liujunyu66666666666 @ 2023-12-13 16:25:09

@12345limengqi ?


by liujunyu66666666666 @ 2023-12-13 16:25:55

@12345limengqi 真的要排序才能做吗?


by 12345limengqi @ 2023-12-13 17:03:42

我们老师星期六给我们布置作业,刚好有这道题,当时上课就是讲的排序,所以我觉的老师给我们布置的作业肯定都是排序


by 12345limengqi @ 2023-12-13 18:16:48

我照着你的思路写了写,样例是对的 我老师给评价了一下,说你最后if的地方“不一定是差1”


by 12345limengqi @ 2023-12-13 18:17:28

“应该是次小值和次大值减去平均然后比较 ”


| 下一页