考试注意
牛客网考试
摄像头打开
屏幕录制
手机微信扫码保持屏幕常亮
可使用自己的 IDE
第一题
简单的 LISP 加减乘除语句解析并计算结果,四种运算符号为 add、sub、mul、div,分别为加减乘除。其中数字部分皆为整数。除法取整,除数为零输出 error。
例子:
(add 3 5 7) 结果为 15
(sub 1 9) 结果为 -8
(mul 0 9) 结果为 0
(div 8 3) 结果为 2
(div 8 0) 结果为 error
(add (sub (div 8 2) (mul 1 9)) 20) 结果为 15
思路:
使用 stack。
代码:
class Stack(
2021-09-11 15:56:53
48KB
华为
1