• 首页
  • 资讯
  • 专家
  • 话题
  • 问题库
  • 礼品商店
  • 分类
    • 新闻资讯
    • 娱乐八卦
    • 3C数码
    • 医疗健康
    • 健康养生
    • 云盘解析
    首页   ›   正文

2、输入n个数,去掉最大值和最小值,求平均值。(结果保留2位小数)

2021-12-06 23:21
1265  3
教育科学 未结
关注
爱唠叨的老
爱唠叨的老 2021-12-06 23:21
相关标签:
3条回答
  • 健忘的小乖
    2021-12-06 23:39

    你程序的关键错是

    a[i]=a[i]-mx-mim;

    a[i]不是所有数的和,而是一个随机的数(循环结束后,a[i]=a[n+1]),去最大/小值没有意义

    另外,若是OJ的,你要被坑的

    输入 n 个数,它可能是负数的,也可能大于1400000000。

    所以你的mx=0,mim=1400000000;是不对的

    再有,按C/C++程序员风格,下标要从0开始(当然,只是风格)

    最后,这么简单的求平均值 ,根本不用数组的

    (你先自己做下,给你思路,不明白可追问)

    首先,输入一个数,将和,最大,最小都等于它(就不用设0和1400000000,也无论正负了)

    然后输入n-1个数,并每个求和(这样不用数组),并断最大/最小且赋值

    最后和减最大、最小除n-2就可以了


    0
  • 摘星星的萌
    2021-12-06 23:50

    在一些竞赛活动中,经常看到裁判现场打分的情况,为了保证竞赛公平,通常在所有裁判给出的分数中去掉一个或几个最高和最低分,然后用剩余的分数取平均得到参赛选手的最后得分。这一点在Excel中用TRIMMEAN函数就可以轻松实现。TRIMMEAN函数先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。其语法是:
       TRIMMEAN(array,percent)
       Array   为需要进行整理并求平均值的数组或数值区域。
       Percent   为计算时所要除去的数据点的比例。例如,如果percent = 0.2,在20个数据点的集合中,就要除去4个数据点(20 ×0.2=4):头部除去2个,尾部除去2个。如果是在15个数据点的集合中,由于15×0.2=3,这时该函数将除去的数据点数目向下舍入为最接近的2的倍数,此处为2,因而将去掉一个最大值和一个最小值。
       实例:16个数值去掉3个最大值和3个最小值,剩下10个数取平均值。
       假如数值区域为A1:A16,用下面的公式:
       =TRIMMEAN(A1:A16,0.4)
       说明:因为要去掉最大和最小各3个数值,所以取 Percent=0.4,16×0.4=6.4,向下舍入为6。TRIMMEAN函数自动除去最大的3个值和最小的3个值,然后取平均。

    0
  • 树友ookj49
    2021-12-06 23:51

    你的程序算法实现有些问题,修改后的程序如下:

    #include
    using namespace std;
    int main()
    {  
    int i,n,m,max=0,mim=1400000000;
    double sum=0.0,av=0.0;
    cin>>n;
    for(i=1;i<=n;i++)
    {
    cin>>m;
    sum+=m;
    if(m>max)max=m;
    if(m}
    cout<return 0;
    }

    程序的运行例:


    0
 看不清?
提交回复

如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!

打赏
游客
登录后展示个人签名去登录
0文章 0问题 0回答 0点赞
写作
发布问题
发布文章
关注微信
加QQ群
随机文章
浙大犯强奸罪学生被开除学籍
2021-12-05 22:30:19
iPhone 14 Pro又双叒翻车:被曝充电时突然重启
2023-01-25 09:32:59
我国CAD与计算机图形学领域开拓者之一刘慎权逝世 享年92岁
2023-02-26 09:55:43
眼白变黄是怎么回事
2022-06-11 11:05:48
红布林创始人:中国女孩子挣钱能力世界一流 但穿衣服不够自信
2021-12-17 08:25:35
央行:蚂蚁集团已成立整改工作组 工作进展将及时发布
2021-12-05 22:50:53
鲍鱼蒸多久才可以吃 清蒸鲍鱼的做法
2021-12-05 22:31:33
补脑的食物都有哪些 补脑可以吃什么
2022-02-19 08:40:19
钟南山:已经非常肯定奥密克戎传染性非常强 病例还会增加
2021-12-24 09:16:28
Epic Games:谷歌和苹果降低费用举动是一个“自私的诡计”
2021-12-06 19:58:17
坐月子可以吃豆腐吗 坐月子吃豆腐要注意什么
2022-03-06 07:25:43
干羊肚菌泡发时间 干羊肚菌的泡发方法
2021-12-05 23:04:04
微博CEO王高飞上手OPPO Find N:确实不错 友商的缺点它没有
2021-12-22 08:30:01
吃青椒有什么好处 青椒的功效与作用
2021-12-05 22:37:44
肠胃不好不能吃哪些水果 肠胃不好怎么调理
2022-02-19 08:30:15
热门标签
智能手机为何越卖越贵 马斯克加速抢滩一文了解脑机接口 凛冬将至苹果还能靠iphone支撑多久 新野蛮人马斯克 630wrtx 4090解锁极限功耗 马斯克没有打价格战的基因 ipad营收锐减卖不动了 小米13 lite现身小米13家族最便宜版本 感受守护网络安全的黑科技app 感受守护网络安全的黑科技 新一代影像性能旗舰努比亚z50官宣 黑亚当纽约首映式 黑亚当创下巨石强森个人最好成绩 超人归来电影免费观看 超人回归dc 超人回归 贝鲁奇谈贝鲁奇 辐射剧集首张剧照 大超与白狼不可兼得 用废品造的iphone你会买单吗
Copyright © 2025 网站备案号: 闽ICP备2020021158号-10 本站所有信息来自于互联网或网友上传,如有侵权,敬请来信联系我们,1494738443@qq.com 我们立刻删除。
responsive_hankin 主题. Designed by 极速问答社区
赞赏作者

请通过微信、支付宝 APP 扫一扫

感谢您对作者的支持!

 支付宝 微信支付