问题描述
项目中有这么一个需求,给一个表达式例如x/5+2y-10=z要求解析成x=5z-10y+50现在没什么头绪,希望大家能给些建议,谢谢
解决方案
解决方案二:
mark明天看
解决方案三:
解析是什么意思?就是解?
解决方案四:
有点麻烦,一时也不会弄的好,明天再搞,你可以看下编译原理的资料先
解决方案五:
没看懂什么意思
解决方案六:
引用楼主liqiang208的回复:
项目中有这么一个需求,给一个表达式例如 x/5+2y-10=z要求解析成x=5z-10y+50现在没什么头绪,希望大家能给些建议,谢谢
这个确实没接触过。xyz变量如果能在x/5+2y-10=z表达式中使用,则它们必定给定义过而且初始化了。就没有求x=?的问题了吧??
解决方案七:
没看懂路过呵呵
解决方案八:
首先你的表达式的输入形式是什么?如果这个知道了很简单的。
解决方案九:
mark先
解决方案十:
解析过程:第一,运算符的优先级隐含在生成规则的定义方式中;第二,这种递归解析和计算表达式的方式跟人们计算数学表达式的方式非常相似。
解决方案十一:
这个问题要处理起来需要考虑的问题还真不少,既有字符的解析还有运算符的优先级.因为好多情况下不同的书写其语义是一样的比如:x/5+2y-10=z0.5*2+2*y-10=z0.5*2+y*2-10=z
解决方案十二:
学习,帮顶
解决方案十三:
帮顶,这个真的不知道
解决方案十四:
例如x/5+2y-10=z要是多几个例子就知道怎么解析了
时间: 2024-10-01 18:20:17