#414. 表达式求值( expr)
表达式求值( expr)
Description
一个数学表达式由下列元素组成:左括号,右括号,加号,减号,乘号,正号,负号,整数(无前导0)。给出一个长度不超过 100 的数学表达式,求它的值,要求考虑括号和乘法的优先级,计算过程中的临时值的绝对值保证不会超过10^9。
给出的表达式保证合法以及符合人的书写习惯(但可能会有多余的括号对)。
以下表达式被认为是合法的:((10+(-100))) ,-3*(+5+72)-(0) ,-0 ,(-3)(-5+7)。
以下表达式被认为非法:1+-7 ,--3+8 ,-3+() 。
Format
Input
从文件读入数据,第一行为合法的表达式。
Output
将结果输出.
Samples
-3*(+5-7*2)-(0)
27
Limitation
1s, 1024KiB for each test case.
统计
相关
在以下作业中: