mali 题库 · 编程题 · 难度:困难

P098 中缀表达式求值

标签:栈、表达式

题目描述

读入一个只含 + - /、数字、括号的中缀表达式,输出其计算结果。

- 运算数为非负整数
- 除法为整数除法(向零取整)
- 表达式保证合法
- 运算符优先级: / 高于 + -,括号最优先

约束条件

输入格式

一行中缀表达式(长度 \le 10^5),无空格。

输出格式

计算结果(整数)。

样例

输入: 1+23
输出: 7

输入: (1+2)3
输出: 9

输入: 10-2-3
输出: 5

知识点:中缀表达式、双栈

正在加载在线提交与判题界面…