逆波兰式的特点是:表示时可以不用括号,而且可以用基于(106)的求值过程进行计算。与逆波兰式ab-cd+*对应的中缀表达式是(107)。

admin2019-04-09  20

问题 逆波兰式的特点是:表示时可以不用括号,而且可以用基于(106)的求值过程进行计算。与逆波兰式ab-cd+*对应的中缀表达式是(107)。

选项 A、a-b+c*d
B、(a-b)*c+d
C、(a-b)*(c+d)
D、a-b*c+d

答案C

解析 我们可以这样求值:从左到右扫描输入串,遇到运算对象时压入堆栈,继续扫描输入串,遇到运算符时,就取出栈顶的运算对象与之运算,然后将结果作为新的运算对象入栈,直到栈中仅剩余一个运算对象,该对象就是最后结果。计算本题结果为(a-b)*(c+d)。
转载请注明原文地址:https://jikaoti.com/ti/gDL7FFFM
0

最新回复(0)