需求:編寫乙個方法,實現任意數求平均數(去除數字收納櫃的最大和最小,然後在算平均數,保留小數點後兩位)
// 普通版本
letfn
=function()
// 給ary排序,去除首未,
ary.
sort
(function
(a,b)
) ary.
pop();
ayr.
shift()
;//然後求和,最後求平均
let total =0;
for(
let i=
0;i)return
(total/ary.length)
.tofixed(2
)}console.
log(fn(
1,2,
3,4,
5,6,
7))
// 改良版本
letfn
=function()
).pop();
ary.
shift()
;return
(eval
(ary.
join
("+"))
/ary.length)
.tofixed(2
)}
// es6版本
letfn
=function()
).pop();
ary.
shift()
;return
(eval
(ary.
join
("+"))
/ary.length)
.tofixed(2
)}//版本2
letfn
=function()
).pop();
ary.
shift()
;return
(eval
(ary.
join
("+"))
/ary.length)
.tofixed(2
)}//版本3
letfn
=function
(...arg)).
pop();
ary.
shift()
;return
(eval
(ary.
join
("+"))
/ary.length)
.tofixed(2
)}
怎麼求平均數 小學奧數知識點趣味學習 平均數問題
編輯 一 專題簡析 在日常生活中,我們會遇到下面的問題 有幾個杯子,裡面的水有多有少,為了使杯中水一樣多,就將水多的杯子裡的水倒進水少的杯子裡,反覆幾次,直到幾個杯子裡的水一樣多。這就是我們所講的 移多補少 通常稱之為平均數問題。解答平均數應用題關鍵是要求出總數量和總份數,然後再根據 總數量 總份數...
高於平均數
輸入10個實數 實數大於0小於100 輸出它們的平均值 結果保留兩位小數 以及高於平均值的數的個數。1.算出10個實數的和。2.算出10個實數的平均數。3.用迴圈比較出大於平均數的實數的個數。include includeusing namespace std int i,j,k,sum 定義整型迴...
求平均數 x y x y 1 原理
x y x y 1 能求x與y的平均數,其原理1如下 設兩數如下 x y取出同為1的位,如下 00110 由此數一定小於等於原來如何乙個數,由此數加乙個數可以得到原來數,由此將原來的兩數相加變成4數相加,如下 相當於 00110乘以2 x y乘以2 而後兩數相加就是x y,相當於 x y乘以2 x ...