首页 > 试题广场 >

计算器(二)

[编程题]计算器(二)
  • 热度指数:2065 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个字符串形式的表达式 s ,请你实现一个计算器并返回结果,除法向下取整。

数据范围:表达式长度满足 ,字符串中包含 + , - , * , / , 保证表达式合法。
示例1

输入

"1*10"

输出

10
示例2

输入

"8*9-19"

输出

53
示例3

输入

"100000*100*0"

输出

0
示例4

输入

"100000*100/9"

输出

1111111
属于是坑爹了,明明是靠近0(抹去小数),非说是向下取整,测试了好半天才发现和通过代码的区别。
Python里‘//’是向下取整,int(小数)是抹零
发表于 2022-03-13 22:36:23 回复(0)

问题信息

难度:
1条回答 2250浏览

热门推荐

通过挑战的用户

查看代码