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 自动生成**

输入格式

输出格式