数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: luyuanhong

五个评分中有 85,94,77,80,去掉最高、最低分,平均值为五个分的中位数,求第五个评分

[复制链接]
发表于 2019-3-23 14:31 | 显示全部楼层
;有无不需要近似运算,不产生小数的数呢?
Dim m(4) : Dim n(4)
m(1)=94
m(2)=85
m(3)=80
m(4)=77
;94+85+80+77=336
For a=1 To 99
CopyArray(m(),n())
n(0)=a
SortArray(n(),#PB_Sort_Descending)
p=(336+a)/5 : q=(336+a)%5 : k=n(1)+n(2)+n(3)
If q=0 And p=k/5 And q=k%5
  Debug a
EndIf
Next
;并无输出,说明必然有小数产生
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-8-6 14:50 , Processed in 0.073327 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表