8543. 表达式计算

【问题描述】

输入一个合法的算术表达式,算术表达式规则如下:

(1)运算因数为实型数据(double),并且只能为非负数

(2)运算因数可以表示成科学记数法,如:1.234E+3 * 5.0

(3)运算符号只包括+、-、*、/四种运算,不包括括号等其他运算符

(4)运算表达式中可以包含空格(空格可以连续)

编写代码,计算该算术表达式的结果。

 

限制条件:

     算术表达式的长度区间为[1,1024]。


【输入形式】

     输入合法的算术表达式。


【输出形式】

输出该算术表达式的计算结果(最多输出4位小数,若小数位数少于4位,则计算结果有几位小数就输出几位小数)。


【样例输入】

     3.1415 + 6.123 * 3 / 2 – 1.0


【样例输出】

     11.326

难度等级: 5
总通过次数: 4
总提交次数: 38