帮我写一个对五个数去掉一个最大值,去掉一个最小值后取平均值的函数
时间: 2023-05-23 09:02:01 浏览: 104
去掉一个最高分一个最低分,求平均值
5星 · 资源好评率100%
好的,可以为您提供一个对五个数去掉一个最大值,去掉一个最小值后取平均值的 Lua 函数代码,如下所示:
```
function trimMean(nums)
table.sort(nums)
local sum = 0
for i = 2, 4 do
sum = sum + nums[i]
end
return sum / 3
end
```
这个函数接受一个由五个数组成的 Lua 表作为参数,然后将该表排序,并去掉最大值和最小值,最后返回排序后的中间三个数的平均值。
阅读全文