计算器
发布于 2022-03-03 17:21:28
输入为一个算数表达式的字符串。输出它经过计算之后的结果。如果该字符串不满足算数表达式则输出字符串Error。
注意:
0. 输入中的数只有非负整数。小数、负数等均需要输出Error。
1. 需要支持运算符加、减、乘以及括号。
2. 运算符的优先级为:括号>加=减>乘。
3. 支持数与操作符、操作符与操作符之间有任意空格。
3. 输入和运算过程中不需要考虑整数溢出,用32位的int即可。
输入描述:
输入1:123输入2:1 23
输入3:1 + 2 * 3
输入4:1+(2*3)输入样例: 1 + 2 * 3 - (4*5) 输出描述: 输出1:123
输出2:Error
输出3:9
输出4:7输出样例 -51
关注者
0
被浏览
63