#P3291. 中缀转后缀
中缀转后缀
Description
按照正确规则输入一个中缀表达式,表达式中可以出现 左右()
以及运算符+ - * /
。将输入的中缀表达式转换成后缀表达式。对于优先级相同的运算符,新出现的运算符优先计算。即1+2+3
的表达式转换成后缀是1 2 + 3 +
Input Format
输入一行字符串,表示中缀表达式。保证输入的中缀表达式符合要求。
Output Format
输出后缀表达式,表达式的开始与结束位置没有多余的空格。数字与数字、数字和运算符之间有空格隔开。
3+2*5
3 2 5 * +
(3+2)*5
3 2 + 5 *
Hint
输入中缀表达式长度 <= 100