hzCPPOJ

后缀表达式求值(加减乘除幂运算)

时间限制:  1 s      内存限制:   128 MB
提交:0     正确:0     分值:100

题目描述

给定一个包含正整数加法运算符 +减法运算符 -乘法运算符 *除法运算符 / 和幂运算符 ^ 的后缀表达式(逆波兰表示法),请编写程序计算该表达式的值。

后缀表达式的定义:

注意

输入

输入一行字符串,表示后缀表达式。字符串由正整数和运算符(+-*/^)组成,不同元素之间用单个空格分隔。

输出

输出一个整数,表示后缀表达式的计算结果。

样例

样例输入:
2 3 ^
样例输出:
8
样例输入:
3 4 2 ^ * 5 /
样例输出:
9
样例输入:
2 3 ^ 4 2 ^ + 5 -
样例输出:
19
样例输入:
5 2 ^ 3 4 * - 2 /
样例输出:
6

提示

数据范围

要求

提交人

AmberXie

来源/分类