算术表达式a+b*(c+d/e )转为后缀表达式是?具体分析下!谢谢!!
算术表达式a+b*(c+d/e )转为后缀表达式是?具体分析下!谢谢!!
日期:2020-01-02 15:37:49 人气:2
转为后缀表达式是“abcde/+*+ ”。
a+b*(c+d/e) (a+(b*(c+(d/e))))
通过根据运算符的优先级将所有算术单元括起来,该表达式变为:(a+(b*(c+(d/e)))),然后转换后缀表达式。
后缀:将操作符号移到相应的括号之后,然后变为:(a(b(c(de)/)+)*)+
除去括号后的表达式是后缀表达式:abcde/+*+
扩展资料:
后缀表达式进行计算的通用做法:
可以先建立一个栈S 。从左到右读表达式,如果读到操作数