VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 817|回复: 3

求一个类似波兰表达式的解决方案?

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-8 12:00:02 | 显示全部楼层 |阅读模式
我的程序需要识别类似如:a>11 && a < 100 && b == 15 || c > 21 && d == 20 之类的字符表达式,程序最终得出一个true或false值,如函数bool bret= fun(String s);s就是a>1 && a < 100 && b == 5 || c > 1 && d == 2 之类的字符串,有可能有+-*/()等,该怎么处理呢?

谢谢
回复

使用道具 举报

0

主题

25

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-1-14 21:18:02 | 显示全部楼层
编译原理
lex && yacc
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-29 20:36:02 | 显示全部楼层
有没有类似a>11 && a < 100 && b == 15 || c > 21 && d == 20 这种得算法阿?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-1 09:36:01 | 显示全部楼层
1楼正解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表