一般我們常看到的運算式,像是a+b*c或a/b-c都是中序運算式(Infix Notation),可是電腦不懂得如何處理中序運算式,所以電腦會先把中序運算式轉成後序運算式(Postfix Notation)或前序運算式(Prefix Notation)再計算。現在你的任務是寫一個程式模擬中序運算式轉換成後序運算式。
有多筆測資
每筆測資一行
每一行會有一個中序運算式,每個運算子及運算元都會以空格分隔
運算元有6種 '+', '-', '*', '/', '(', ')'
分別代表加減乘除與括號
優先順序: 括號>乘除>加減
運算子是小寫的英文字母
請你輸出順序由左到右轉換好的後序運算式
每個運算子及運算元以空格分隔
a + b * c a / b - c a + b * ( c * ( d + e ) )
a b c * + a b / c - a b c d e + * * +
測資有誤請告知
測資已更新~
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
35261 | CodingPrep (演算法/資料結構教學) | f377 | 1077 | 2023-05-19 20:20 | |
24977 | s105151@stes ... (黃柏餅) | f377 | 1880 | 2021-04-08 21:56 | |
23306 | SUNGOD (黑龍炎使.煞氣ㄟSUNGOD) | f377 | 1450 | 2020-11-05 21:25 |