AOJ ALDS1_3_A - Stack 發表於 2020-07-12 更新於 2020-08-11 閱讀次數: Disqus: 堆疊題目網址 題意:Reverse Polish表示法是每個運算符都遵循其所有操作數的一種表示法。例如,正常符號中的表達式(1 + 2)*(5 + 4)可以用Reverse Polish表示為1 2 + 5 4 + *。Reverse Polish的優點之一是它沒有括號。 編寫一個程序,該程序以”Reverse Polish”符號讀取表達式並打印計算結果。 思路:利用stack先進後出的規則存取每個數字,遇到+,-,*就把上面兩個數字排出並作運算,算完後再放入stack中。 程式碼: