#tctm9272. 表达式求值2
表达式求值2
9272 表达式求值2
题目描述
给定一个包含加减乘除法的算术表达式,请你编程计算表达式的值。
输入格式
一行,为需要你计算的表达式,表达式中包含数字、加法运算符 "+" 、减法运算符 "-"、乘法运算符 "×"、除法运算符 "/",且没有括号,所有参与运算的数字均为 到 之间的整数。表达式中加法运算符和乘法运算符的总数 。
输入数据保证这一行只有 0-9、+、-、×、/ 这 14 种字符,保证除法能够整除。
输出格式
一个整数,表示这个表达式的值。
注意:当答案长度多于 4 位时,请只输出最后 4 位,前导 0 不输出。
样例
样例输入 1
1+1*3-4/2
样例输出 1
2
数据范围
- 表达式中加法运算符和乘法运算符的总数
- 所有参与运算的数字均为 到 之间的整数
- 输入只含 0-9、+、-、×、/ 这 14 种字符,保证除法能够整除
- 时间限制:1000MS,内存限制:128MB
知识点与难度
- 知识点:栈基础
- 难度:Mid
- GESP 定级:六级(栈)
- 分数:1650
测试点分布
| 测试点 | 分值 | 说明 |
|---|---|---|
| subtask1(1.in / 1.out) | 100 | 样例及数据范围全覆盖 |