问答题 将下列中缀表达式改写为后缀表达式:
   (1)8*5-4    (2)2+4/(6-4)    (3)(2+a)*(b*(b+c)+c)
【正确答案】解这类题目,首先,按四则运算规则分析中缀表达式中的各运算单元(由操作数和运算符组成)的运算次序,并在其下划线,再标上序号;然后,按序号逐个移动各运算单元中的运算符到该运算单元的后面。例如,(3)(2+a)*(b*(b+c)+c)可划分运算次序如下:
   (2+a)  2*(b*[<u>(b+c)</u>]+c)
   ①        ②
             ③ 
         ④  
           ⑤
   由此,有以下结果:
   (1)8 5*4-
   (2)2 4 6 4-/+
   (3)2 a+b b c+  *c+  *
【答案解析】