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

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

2021-12-06 23:21
1258  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群370431002
随机文章
男人养生吃什么 男人养生怎么吃
2022-12-06 14:16:30
爱尔兰数据保护委员会对Facebook数据泄露事件发起调查
2021-12-06 20:25:56
打新冠疫苗可以吃药吗 新冠肺炎打疫苗可以吃药吗
2021-12-04 23:51:46
女子4小时未回微信 朋友飞无人机探查
2023-05-18 10:18:14
最美小米手机!雷军:小米Civi还在研发阶段我就开始用了 非常出色
2021-12-04 22:48:32
Mac最强散热秘密揭晓:新MacBook Pro内部结构拆解照片曝光
2021-12-04 23:07:35
贾跃亭还没回国 退市的乐视网突然火了 连拉15个涨停咋回事?
2021-12-09 21:17:20
城会玩!日本建议改称“啃老族”为“大器晚成者”:还有“糖尿病”病名
2023-03-25 10:13:14
NVIDIA CES 2022发布会定档:预计将推出RTX 3090 Ti等多款新卡
2021-12-11 08:38:48
肠胃不好吃什么调理 肠胃不好该吃什么
2021-12-05 00:05:48
豆腐怎么吃 豆腐的做法大全
2021-12-05 22:24:29
联想小新Air 14 Plus今天特惠:2.2K黄金屏+独显 4599元起
2022-03-22 08:36:14
年末寒潮已在路上 寒潮大多出现在什么地区什么时间?
2021-12-09 21:00:44
上海病例暴露于集装器 此集装器来自北美
2021-12-09 21:04:11
怀孕可以吃木瓜吗 孕妇吃木瓜的危害
2021-12-06 19:48:50
热门标签
智能手机为何越卖越贵 马斯克加速抢滩一文了解脑机接口 凛冬将至苹果还能靠iphone支撑多久 新野蛮人马斯克 630wrtx 4090解锁极限功耗 马斯克没有打价格战的基因 ipad营收锐减卖不动了 小米13 lite现身小米13家族最便宜版本 感受守护网络安全的黑科技app 感受守护网络安全的黑科技 新一代影像性能旗舰努比亚z50官宣 黑亚当纽约首映式 黑亚当创下巨石强森个人最好成绩 超人归来电影免费观看 超人回归dc 超人回归 贝鲁奇谈贝鲁奇 辐射剧集首张剧照 大超与白狼不可兼得 用废品造的iphone你会买单吗
Copyright © 2025 网站备案号: 闽ICP备2020021158号-10 本站所有信息来自于互联网或网友上传,如有侵权,敬请来信联系我们,1494738443@qq.com 我们立刻删除。
responsive_hankin 主题. Designed by 极速问答社区
赞赏作者

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

感谢您对作者的支持!

 支付宝 微信支付