后缀表达式求值
提交数: 520, 通过率: 33.46%, 平均分: 54.5
题目描述:
将输入的后缀表达式求值后输出。
注意:输入数据可能有负数,表达式中的运算符只包括:+ 、-、*、/(整除)。
输入格式:
输入一行表示后缀表达式,注意每个数或符号之间有一空格隔开,最后输入@表示输入结束。
输出格式:
输出一个数,表示该表达式的值
样例输入:
14 3 20 5 / * 8 - + @
样例输出:
18
提示:
后缀表达式中没有括号,运算符没有任何优先级别,具体规则如下:
(1)遇到一个数压入堆栈;
(2)遇到一个运算符时,从栈中取两个数(取走后弹掉),按该运算符进行运算,运算后把运算结果重新压回堆栈。
时间限制: 1000ms空间限制: 128MB