#296. [表达式解析]四则运算
[表达式解析]四则运算
题目描述
小明高一学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 能表达的范围,除法运算保证可以整除
输出结果可以是负数!