[HackerRank]用Bash計算平均(Compute the Average)

題目描述

給定N個整數,計算它們的平均,並且將小數點位數控制在固定三位。

原題網址

https://www.hackerrank.com/challenges/bash-tutorials---compute-the-average

輸入格式

第一行輸入整數N,範圍在1到500之間(包含1和500)。接下來的N行,每行輸入一個整數,範圍在-10000到10000之間(包含-10000和10000)。

輸出格式

輸出這N個整數的平均值,小數位數固定為三位。

範例輸入

4
1
2
9
8

範例輸出

5.000

額外解釋

共有四個整數,將它們相加後再除以四就是平均值。計算過程如下:

(1+2+9+8)/4=20/4=5

解題概念

利用for迴圈來進行N次的整數輸入,將每次輸入的整數加總到一個初始值為0的變數上,最後再利用「echo」指令和「bc」指令,並搭配「printf」指令來將加總值除以N之後輸出。

參考答案

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章