主题:让你呕吐三天的题
QB爱好者
[专家分:370] 发布于 2007-08-14 19:34:00
输入一个表达式(关系,逻辑,计算)
输出它的值
例:
input:(3+(4>5 or 5<=6))*23-(1>2)
output :46
回复列表 (共31个回复)
沙发
mxalbert1996 [专家分:780] 发布于 2007-08-14 20:29:00
[em24][em10][em52]
板凳
rickone [专家分:15390] 发布于 2007-08-15 01:40:00
为什么要呕吐啊,LZ?
3 楼
zhjh008 [专家分:700] 发布于 2007-08-15 11:54:00
学了 编译原理 就不呕吐了
4 楼
Matodied [专家分:7560] 发布于 2007-08-15 16:28:00
其实引进栈和队是很简单的。
5 楼
强强 [专家分:4740] 发布于 2007-08-16 14:48:00
这就是一个各种关系优先级的问题,怎么扯上这么多呢
6 楼
wzc1996 [专家分:1680] 发布于 2007-08-16 20:58:00
太麻烦了吧!?
7 楼
bcahzvip [专家分:6040] 发布于 2007-08-18 11:48:00
true = -1
false= 0
是吗?还真不愧是B语言
8 楼
lz27 [专家分:300] 发布于 2007-08-20 09:09:00
下一个basic解释程序的源代码 把里面的公式翻译的部分 搞出来 做个函数 试试
p.s.
公式翻译的我曾经写过一个,八百多行,...
9 楼
张扬SKY [专家分:20] 发布于 2007-08-20 22:31:00
真的很郁闷啊!!
呕吐三天是它太简单了啊!!
例如:1>8 and 5>-4
输出结果是 0
10 楼
QB爱好者 [专家分:370] 发布于 2007-08-28 14:23:00
那就简单一点,只出现NOT,AND,OR和0,-1,(,)(注意优先级与括号)
我来回复