一个离散数学的上机实验,不会做,大家帮忙看一下

菠菜Hello_World 2004-08-30 11:51:04
做一个能对表达式真假值判断的程序,例如输入(((a+b)*c)+d),((a+b)*(c+d)) +,*,!被定义为 与或 非。然后为每个变量赋值F/T最后输入计算结果。要用到栈。
我现在可以对表达式里最内层的式子判断,但是再对其余的操作就不会了,
大家帮帮忙啊,谢谢
...全文
334 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
炎龙的李 2004-09-01
  • 打赏
  • 举报
回复
在华工的数据结构一书中有类似例子
菠菜Hello_World 2004-08-30
  • 打赏
  • 举报
回复
我开学才大二。这是我们上学期的实验。编译原理是什么啊?
summer6074 2004-08-30
  • 打赏
  • 举报
回复
你用一个符号站和一个数据站,然后判断优先级,级别高的压站,低的出站运算再压站,建议看编译原理
Andy84920 2004-08-30
  • 打赏
  • 举报
回复
唉,今天下午就有离散数学的课.第一次上...:)
jp1984 2004-08-30
  • 打赏
  • 举报
回复
还是用表达市的后缀表示法。。比计算器的实现更简单。都是布尔运算
菠菜Hello_World 2004-08-30
  • 打赏
  • 举报
回复
大家能给提供点思路吗?谢谢啦
菠菜Hello_World 2004-08-30
  • 打赏
  • 举报
回复
师兄,可是没找到啊。。。
renheihei 2004-08-30
  • 打赏
  • 举报
回复
找个师兄问问就行了,很基本的问题
菠菜Hello_World 2004-08-30
  • 打赏
  • 举报
回复
这个到底怎么做啊?大家再说说
Programmerjacinth 2004-08-30
  • 打赏
  • 举报
回复
你现在要去实现的就是编译

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧