#45. [表达式解析]四则运算

内存限制:128 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: LinearCircle

题目描述

小明高一学OI,很后悔没有在小学时候学,为什么呢?因为小学的运算只有+ - * / () 这几种,写程序来实现一个计算表达式的程序比较简单,而上了高中后各种ln log,arctan,sinh,e^x最后连个数字都看不到了....那么现在小明想要个简单的能够计算四则运算(带括号)的计算器,你能帮他做一个么?

输入格式

一行,一个表达式

输出格式

运算结果

样例

样例输入1

2-3*5

样例输出1

-13

样例输入2

(6/3)*2+7-(2-5)

样例输出2

14

数据范围与提示

保证输入的表达式长度不超过100个字符,中间没有空格,只包含数字和+-*/()这几种字符

保证输入的表达式开头不会有负号,中间也不会出现类似a+(-b)这样的东西

保证输入的数字全是整数,范围不会超出int 能表达的范围,除法运算保证可以整除

输出结果可以是负数!