首页 > 试题广场 >

计算器

[编程题]计算器
  • 热度指数:216 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解

实现一个基本的计算器来计算一个简单的字符串表达式的值。

字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格  。 整数除法仅保留整数部分。
示例 :
输入: "3+2*2" 输出: 7
输入:"3+5/2" 输出: 5
示例1

输入

" 3/2 "

输出

1

备注:
语言不限
头像 在线学习1号
发表于 2021-01-11 20:40:57
难点主要2个问题1:识别出数字方法1:StringBuffer tmpStr = new StringBuffer();if (cur >= '0' && cur <= '9') tmpStr.append(cur);int temInt = Integer.par 展开全文