SP11326 ARTHEVAL - Arithmetic Evaluation
题目描述
计算一个包含单个数字和基本运算符号(+、-、*)的算术表达式的值。这个表达式由括号组成,遵循特殊的计算顺序。请注意,运算的优先级与常规不同——运算总是按照从左到右的顺序依次进行,仅有括号可以改变正常的运算顺序。
题目保证:任何中间计算步骤的结果,其绝对值都不超过 1,000,000,000。
**输入:**
输入为一个由单个数字、加法运算符(+)、减法运算符(-)、乘法运算符(*)和括号组成的有效算术表达式。表达式中不存在空格,且格式正确。
**输出:**
输出该算术表达式经过计算后的结果。
**示例:**
示例输入 1:
```
1*2+1
```
示例输出 1:
```
3
```
示例输入 2:
```
1+1*2
```
示例输出 2:
```
4
```
示例输入 3:
```
(5*6)-(40+(1))
```
示例输出 3:
```
-11
```
## 数据范围
所有中间计算结果的绝对值不会超过 1,000,000,000。
**本翻译由 AI 自动生成**
输入格式
无
输出格式
无