題目連結
https://zerojudge.tw/ShowProblem?problemid=a148
解題思路
題目有多筆測資,當輸入為n時,代表題目希望我們對接下來輸入的n筆成績取平均,再依照平均是否大於59判斷是否過關。我們可以用for迴圈讀取n筆成績並將他們相加,除以n即可得到平均,再依照取完平均後的結果輸出相對應的輸出。
注意事項
注意平均可能為小數,如果用整數型態判斷的話可能會出現誤差。舉例來說,假設今天我們計算出來的平均為59.79,顯然是大於59分的,但若是用整數型態儲存只會存到59。因此此題我們需將平均先轉成浮點數再做判斷。
程式碼:C語言
1 |
|