四则运算
题号:NC231654
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小轩哥哥正在上小学一年级的妹妹被数学老师布置了 100 页的口算题卡,要求转天上课全部写完。老师还要随机抽选题目检查准确率,于是崩溃的妹妹找到哥哥寻求帮助,哥哥一晚上也无法做出如此多的四则运算,于是希望寻求会编程的你来写个程序,希望直接输出运算答案。

由于妹妹还没学到括号的运用,于是这里只有加减乘除四种运算,分别表示为 `+, -, x, / ` ,且其中除法为整数除法,例如

现在一下子给你 T 个算式,每个算式占一行且以 `=` 符号结束。请计算相应算式的结果

输入描述:

第一行输入一个 
接下来从第 2 行到第 行每行只有一个非空字符串 ,字符中只包含数字和四种运算符号,每个数字均在 范围内,且算式末尾以等号结束。

输出描述:

输出一共 T 行,第 i 行表示输入中的第 i 个算式的结果。保证中间结果和最终答案均在  范围内。
示例1

输入

复制
4
34-23x12=
11+32x55-355/22=
13x23-34+34x23=
23x565/23x55/2=

输出

复制
-242
1755
1047
15537