#1342. 前缀表达式计算
前缀表达式计算
描述
计算前缀表达式。表达式中的操作数是单位整数。运算符包括二进制加法(+
)、减法(-
)和乘法(*
)以及三元运算符 @
。
对于 a @ b c
,当 a
为正数时,返回 b
;否则返回 c
。
输入输出格式
输入
共 5 行,每行一个有效的前缀表达式,包含操作符(+
、-
、*
、@
)和单位整数(可以为负)。
操作符与操作数之间以至少一个空格分隔。每行字符串长度不超过 128 个字符。
输出
共 5 行,每行输出一个结果。
样例数据
* + 4 5 - 3 1
@ - 8 9 7 + 4 2
@ - 3 5 - * 2 4 1 0
* 4 @ - 5 7 * 3 2 + 1 9
* + @ 4 6 9 @ - 3 8 1 7 2
18
6
0
40
26