將中序運算式(Infix Expression)1 (2 3 / 4)*5+ − 轉換為後序運算式(Postfix Expression)的結果為何?
A12 34/5*+ −
B12 345*/+ −
C123 4/5*+−
D1234/ 5*+−正確答案
答案與詳解
結果為 1 2 3 4 / 5 * + -,完全符合 1 - (2 + 3 / 4 * 5) 的轉換:3 4 / 先完成除法,5 * 完成乘法,+ 加上 2,最後 - 用 1 減去括號結果,運算子彈出順序與優先權、結合律一致。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
