看板 C_and_CPP 關於我們 聯絡資訊
There are 4 tests for 10 students with grade ranges as: A:(grade>=90) B:(90>grade>=80) C:(80>grade>=70) D:(70>grade>=60) E:(grade<60) write a nested loop to count the number of grades, eg. 10'A's , 15'B's,etc and put the results into sc[5] (you can not use if statement) 題目是說10個同學每人有四個成績共40個成績,計算A等級幾個,B等級幾個 把這五個等級的個數放進sc陣列中, 我想請教的是,不用if寫,要怎麼寫,是用switch嗎? 還是?: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.208.78
purincess:?:應該可以. 不過如果grade是整數然後input都合法的話我 02/10 19:24
purincess:倒是有噁心的作法. 02/10 19:25
Anonymoux:switch 不行嗎 02/10 19:35
tropical72:只有5個if-else 而已,為何要強調不用 if-else 呢? 02/10 19:46
tropical72:如果是非常多個if-else的話(#1B-JvmyF)再考慮其它方法 02/10 19:47
loveme00835:也有不噁心的作法 ^.< 02/10 19:59