我正在做一個assignment, 而有一些問題讓我這幾天花了很多時間也做不出來
內容是造樣
我要寫一個程式來計算學生的成績, 檔案來源是這樣子的
檔案名 lab6.in1
mary_smith 10 9 10 3 100 8 7.5 10 73 9 10 5 9 87 -1
george_washington 8 3 7 10 92 6.5 10 6 83 9 11 8 8 77 -1
KEY 10 10 10 10 100 10 10 10 100 10 10 10 10 100 -1
檔案名 lab6.in2
jose_quervo 10 9 10 19 9 99 20 10 19 20 10 96 8 20 10 19 100 -1
larry_ellison 8 10 10 18 10 98 9 10 19 17 9 99 10 17 10 19 88 -1
jack_daniels 10 3 3 6 0 93 10 1 20 19 7 84 9 12 3 19 87 -1
KEY 10 10 10 20 10 100 20 10 20 20 10 100 10 20 10 20 100 -1
加起每一個學生的得分 (不懂處理超過一個學生, 特別是用array(?))
每當去到 -1的時候, 就跳去下一個學生 (這個我不懂)
每當去到學生名 KEY的時候, 後邊的分數加起來就是總分 (這個我也不懂)
最後就是分等級 A,B,C,D,F (這個我懂)
最後就是輸出成這樣子
max_headroom: 8.00 6.00 9.00 19.00 8.00 99.00 19.00 7.00 13.00 15.00 9.00 91.00 10.00 6.00 6.00 9.00 93.00 427.00/500.00 85 = B
bill_gates: 10.00 8.00 1.00 8.00 8.00 84.00 10.00 8.00 2.00 9.00 5.00 84.00 10.00 15.00 10.00 12.00 86.00 370.00/500.00 74 = C
最主要的問題就是
1 我不懂前面的ARRAY(?)
2 如何處理由filein之後的學生資料 (如何一個個學生分開來處理, 現在的我只會處理一個學生,多於一個我就gg了)
各位高手可以給小弟一些指導嗎, 感恩感恩!!

