对于输入的表达式,保证其形式合法、计算过程中全程合法、计算过程中不需要使用到实数、结果 满足 。直接输出计算结果。 保证表达式字符串由 的数字、加法 、减法 、乘法 、除法 、小括号 、中括号 、大括号 组成,且运算符之间没有空格。
输入描述:
输入一个长度为 、由题面所述符号构成的字符串,代表一个表达式。
输出描述:
输出一个整数 ,代表计算的答案。满足 。
示例1
输入
3+2*{1+2*[-4/(8-6)+7]}
输出
25
说明
在这个样例中,计算过程为:
加载中...
import java.io.IOException; import java.io.InputStream; public class Main{ public static void main(String[] args) throws IOException { InputStream in = System.in; } }
#include
#include
using namespace std; int main() { }
3+2*{1+2*[-4/(8-6)+7]}
25