計算器簡單分析

例如給出一個計算公式:2-3*4+5         其中2、3、4、5屬於操作數;-、*、+屬於操作符。考慮到操作符的優先級,當我們讀取這個公式時,需要將其重新寫成計算機可以讀取的形式,如234*-5+(遇見一個操作符號,就將符號前面緊挨着的兩個元素進行運算)如圖:         如果是直接針對2-3*4+5,在這裏需要兩個棧s1和s2,遇見操作數則將其入棧s1,遇到操作符則將其入棧s2,同時
相關文章
相關標籤/搜索