案例 求平均數

2021-09-12 20:09:21 字數 1343 閱讀 1575

需求:編寫乙個方法,實現任意數求平均數(去除數字收納櫃的最大和最小,然後在算平均數,保留小數點後兩位)

// 普通版本

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 ...