简单算术题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一道不含括号的四则混合运算算术题(字符串中可能包含多余空格),请你编程计算出其结果。
运算规则如下:
- 同时存在乘法、除法与加法、减法时,先计算乘除,再计算加减;
- 同级运算按从左到右的顺序计算;
- 所有除法运算只保留整数部分(直接舍弃小数部分)。
例如:算式为 。先算乘除:,,;再算加减:,因此输出 。
输入格式
输入一个字符串,表示算术题。字符串长度满足 长度 ,字符串中只包含空格、数字字符以及运算符 、、、,不含括号。
算式中的运算数范围: 运算数 。
输出格式
输出一个整数,表示算术题的计算结果。题目数据保证算式的每一步运算结果都在 到 之间。
样例输入输出
样例输入1
2+3*4-10/6+1/2*4
样例输出1
13
数据范围与测试点说明
- 字符串长度: 长度 。
- 运算数范围: 运算数 。
- 每一步运算结果范围: 到 。
时间限制与内存限制
- 时间限制: 秒
- 内存限制: KiB