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

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

2021-12-06 23:21
1270  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群
随机文章
曝苹果全新新品:售价高昂 特制iOS系统
2021-12-05 22:13:23
vivo 2022开发者大会官宣:OriginOS新版本终于来了
2023-03-27 09:14:33
半枝莲的作用与功效 半枝莲的主要功效有哪些
2021-12-29 07:47:00
在校大学生为何辱骂外卖小哥? 大气外卖小哥的举动让人好评连连 !
2021-12-05 22:17:50
数字人民币App上线:实测手机号注册可用 与支付宝微信三大不同
2022-02-19 08:28:48
12月8日山东一女司机开车上班找不到停车位 随后举动惊呆网友
2021-12-09 21:17:09
人绒毛膜促性腺激素正常值是多少
2022-03-30 20:52:50
史上最强Z系列旗舰!中兴倪飞用上努比亚Z40 Pro:首发索尼IMX787镜头
2022-02-24 18:25:36
成立仅2年的第四大运营商 中国广电:可用4G、5G基站已达360万个
2023-02-12 11:33:43
胚胎移植的最佳时期
2022-03-28 14:43:46
山东德州女子因未孕遭虐待致死案细节曝光 对方至今尚未道歉
2021-12-09 21:08:43
不忍直视!美女全麻醒来后发现身上有一片红 得知真相当场受不了
2021-12-04 20:01:10
男子看钓鱼忘拉手刹 爱车溜进鱼塘:自己都惊呆了!
2023-05-17 10:03:03
代表建议降低英语教学比重、考试中占分比重:教育部答复
2023-03-06 09:24:07
226家星巴克被苏州突击检查:未发现过期原料和更改保质期行为
2021-12-15 08:27:38
热门标签
智能手机为何越卖越贵 马斯克加速抢滩一文了解脑机接口 凛冬将至苹果还能靠iphone支撑多久 新野蛮人马斯克 630wrtx 4090解锁极限功耗 马斯克没有打价格战的基因 ipad营收锐减卖不动了 小米13 lite现身小米13家族最便宜版本 感受守护网络安全的黑科技app 感受守护网络安全的黑科技 新一代影像性能旗舰努比亚z50官宣 黑亚当纽约首映式 黑亚当创下巨石强森个人最好成绩 超人归来电影免费观看 超人回归dc 超人回归 贝鲁奇谈贝鲁奇 辐射剧集首张剧照 大超与白狼不可兼得 用废品造的iphone你会买单吗
Copyright © 2025 网站备案号: 闽ICP备2020021158号-10 本站所有信息来自于互联网或网友上传,如有侵权,敬请来信联系我们,1494738443@qq.com 我们立刻删除。
responsive_hankin 主题. Designed by 极速问答社区
赞赏作者

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

感谢您对作者的支持!

 支付宝 微信支付