我正在建立電影數據庫,我需要找到評分的中位數。 我真的很陌生(這是我的第一項任務)。如何瞭解bash中的值是偶數還是奇數?
我寫道:
let evencheck=$"(($Amount_of_movies-$Amount_of_0_movies)%2)"
if [ $evencheck==0 ]
then
let median="(($Amount_of_movies-$Amount_of_0_movies)/2)"
else
let median="(($Amount_of_movies-$Amount_of_0_movies)/2)+1"
fi
當$amount_of_movies = 6
和$amount_of_0_movies = 1
。我希望中位數爲3,但是它是2.爲什麼是這樣?
標籤問題是功課吧。 – wilhelmtell 2010-08-05 19:21:37