处理方法 按运算符优先级对所有运算符和它的运算符加括号。 如果原本对应位置有括号了,则不用添加; 把运算符移到对应的括号后面;去掉括号; 举例:(1+2+3∗4)/5 (1 + 2 + 3 * 4 ) / 5 (1+2+3∗4)/5 的处理步骤: 根据优先级加括号: (((1+2)+(3∗4))/5) (((1 + 2) + (3 * 4) ) / 5) (((1+2)+(3∗4))/5) 移动运算符到括号后面: (((12)+(34)∗)+5)/ (((1 2) + (34)* )+5)/ (((12)+(34)∗)+5)/ 去掉括号: 12+34∗+5/ 12+34*+5/ 12+34∗+5/