不好意思请问如何验证四则运算数学表达式的合法性?
不好意思又来提问了... 编译原理什么的学得太差了, 可现在又要用... 想求一个能验证四则运算数学表达式 (比如: (A + B)/C^2 - D*E) 合法性的程序... 在论坛搜索了一下, 大部分都是只给了一个提示比如 "这个要用栈啊... ", "编译原理书上有啊... " 什么的. 当然了我想这些大家都指导, 但关键是如何实现. 规则很普通: 比如 "(A +", (A + B", "A^" 这样缺失左/右括号或者运算符前/后缺失运算数的必然都是非法表达式. 希望大家可以给一个可以用的Java程序或者稍加修改即可使用的Java程序 (比如之前求的一个计算数学表达式的程序就是修改了一下填加了计算乘方的功能就达到要求了), 谢谢大家!!
...全文
相关推荐
易语言源码易语言连续四则运算源码.rar
易语言源码易语言连续四则运算源码.rar 易语言源码易语言连续四则运算源码.rar 易语言源码易语言连续四则运算源码.rar 易语言源码易语言连续四则运算源码.rar 易语言源码易语言连续四则运算源码.rar 易语言源码易语言连续四则运算源码.rar
java中实现四则运算代码
本文给大家分享了几个java中实现四则运算的代码,有个人的也有网友的,代码写的不是很好,难免会有BUG,忘发现BUG的亲们能提醒我下,好让我改进
简单的JAVA四则运算.pdf
简单的JAVA四则运算.pdf
.NET随机出题(四则运算)
.NET随机出题(四则运算)。
数学表达式验证及计算(纯PB代码实现)
采用PB11.5开发,支持带参数的数学表达式如: (-5)*(45+65-ADC)-CD*45+65,对参数ADC及CD赋值并计算结果,可用于企业自定义计算规则。


Java SE
