15. BMI比較
給定n個人輸入身高與體重並計算BMI,BMI計算後需先四捨六入五看偶取到小數點第二位,並以捨入後的結果計算BMI的最大值、最小值、中位數、眾數。
※BMI = 體重(公斤) / (身高*身高)(公尺)
※四捨六入五看偶規則
保留位數的後一位如果是5,要根據應看尾數「5」的前一位決定是捨去還是進入,如果是奇數則進位,如果是偶數則捨去。例如5.215保留兩位小數為5.22,而 5.225保留兩位小數為5.22。
※中位數:為一數列經過排序後,處數列中間的數,如:
[3,6,8,10,11] 則中位數 = 8
若數列有偶數個數,則取中間兩數的平均為中位數,如:
[2,3,5,8,13,21] 則中位數 = (5+8)/2 = 6.5
※眾數:為一數列當中出現最多次的數。如:
[1,2,2,3,3,3,4,4,5] 則眾數 = 3
若有多個眾數,則取最小者做為眾數。如:
[2,2,2,3,3,3,4,4] 則眾數 = 2
________________________________________
輸入說明
第1行:輸入一個整數,表示接下來將輸入n個人的身高體重(2<=n<=10)
第2~n+1行:輸入兩個浮點數,以空白隔開。第一個浮點數為身高(公尺,
1.50<=身高<=2.50),第二個浮點數為體重(公斤,0.0<=體重<=150.0)。
輸出說明
第1行:輸出為一浮點數,表示n個人中BMI的最大值
第2行:輸出為一浮點數,表示n個人中BMI的最小值
第3行:輸出為一浮點數,表示n個人中BMI的中位數
第4行:輸出為一浮點數,表示n個人中BMI的眾數
________________________________________
Example Input 1:
4 #表示接下來將有4筆輸入
1.78 75.0 #第1個人,身高=1.78公尺,體重=75.0公斤
1.77 84.5 #第2個人,身高=1.77公尺,體重=84.5公斤
1.75 62.3 #第3個人,身高=1.75公尺,體重=62.3公斤
1.56 48.5 #第4個人,身高=1.56公尺,體重=48.5公斤
Example Output 1:
26.97 #4人中BMI最大為26.97
19.93 #4人中BMI最小為19.93
22.00 #4人的BMI中位數為22.00
19.93 #4人的BMI眾數為19.93
________________________________________
Example Input 2:
5 #表示接下來將有5筆輸入
2.00 80.0 #第1個人,身高=2.00公尺,體重=80.0公斤
1.88 85.3 #第2個人,身高=1.88公尺,體重=85.3公斤
1.68 68.1 #第3個人,身高=1.68公尺,體重=68.1公斤
1.53 48.2 #第4個人,身高=1.53公尺,體重=48.2公斤
1.72 60.1 #第5個人,身高=1.72公尺,體重=60.1公斤
Example Output 2:
24.13 #5人中BMI最大為24.13
20.00 #5人中BMI最小為20.00
20.59 #5人的BMI中位數為20.59
24.13 #5人的BMI眾數為24.13
________________________________________
Example Input 3:
5 #表示接下來將有5筆輸入
1.88 69.5 #第1個人,身高=1.88公尺,體重=69.5公斤
1.52 52.8 #第2個人,身高=1.52公尺,體重=52.8公斤
1.68 55.5 #第3個人,身高=1.68公尺,體重=55.5公斤
1.72 65.2 #第4個人,身高=1.72公尺,體重=65.2公斤
1.62 60.4 #第5個人,身高=1.62公尺,體重=60.4公斤
Example Output 3:
23.01 #5人中BMI最大為23.01
19.66 #5人中BMI最小為19.66
22.04 #5人的BMI中位數為22.04
19.66 #5人的BMI眾數為19.66
________________________________________
Example Input 4:
7 #表示接下來將有7筆輸入
1.72 75.6 #第1個人,身高=1.72公尺,體重=75.6公斤
1.52 38.4 #第2個人,身高=1.52公尺,體重=38.4公斤
1.66 64.7 #第3個人,身高=1.66公尺,體重=64.7公斤
1.68 80.2 #第4個人,身高=1.68公尺,體重=80.2公斤
1.75 71.9 #第5個人,身高=1.75公尺,體重=71.9公斤
1.62 74.6 #第6個人,身高=1.62公尺,體重=74.6公斤
1.75 93.4 #第7個人,身高=1.75公尺,體重=93.4公斤
Example Output 4:
30.50 #7人中BMI最大為30.50
16.62 #7人中BMI最小為16.62
25.55 #7人的BMI中位數為25.55
23.48 #7人的BMI眾數為23.48