5104: 【栈】荣耀2023秋招-算式求解

金币值:1 时间限制:1.000 s 内存限制:128 M
正确:10 提交:22 正确率:45.45% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: 栈 荣耀

题目描述

要开发一款教育类App,帮助幼儿在识数阶段做一百以内自然数[0.99]的加减法。 

屏幕上会显示"1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "-" "="这些按钮,用户在按了若工按钮之后,如果按了"=",则会把按"="之前的字符串作为一个算式,计算结果。 

中间结果或最后结果可以为负数。

输入格式

输入为一个字符串,形如"23+86-6+37+24-8-13"。 

输入字符串中保证: 

1.不会包含除"1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "-" "="之外的字符 

2.长度不为0 

3.不以"+"或"-"开始,不以"+"或"-"结束 

4.不会出现连续两个或两个以上"+" 

5.不会出现连续两个或两个以上"-" 

6."+" "-"不会相邻 

7.操作数为范围为[0,99] 

8.一定包含运算符 ("+"或"-")

输出格式

算式结果,一个整数。

输入样例    复制

1+2+99-10-10

输出样例    复制

82