2636: 简单表达式求值

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

题目描述

编写一个程序,用于计算给定数学表达式的值。表达式由数字、加号(+)、减号(-)、乘号(*)和除号(/)组成,不包含小括号。用户输入一个数学表达式,程序应输出该表达式的计算结果。
要求:

  1. 程序应支持整数和浮点数的计算。
  2. 表达式中的数字可以是正数或负数。
  3. 表达式应遵循数学运算的优先级规则,即先乘除后加减。

输入描述

输入一行表达式,保证表达式格式正确,字符串长度小于等于16。
例如:3+4*2-6/3

输出描述

表达式的值,结果保留 2 位小数。

样例输入 复制

3+4*2-6/3

样例输出 复制

9.00

来源/分类