【发布时间】:2011-04-27 11:56:24
【问题描述】:
我正在做一个项目,我需要创建一个函数来解析 4 个默认数学运算(加法、减法、乘法、除法)。如果该函数可以解析括号之间的操作,那就太好了。
所以,必须是函数首先检查乘法和除法运算(应该在解析括号之间的所有操作是否存在之后检查,并且该规则应该适用于括号运算[最大的问题是括号可以包含括号])。在做完所有的乘除运算之后,它应该做所有的加减运算。最终数字应由函数返回。
另一个不错的补充是一个正则表达式字符串,它将检查数学运算。
提前致谢!
【问题讨论】:
-
对于你的括号问题:你应该学习递归来学习递归
-
“问题”以“我正在做一个项目”开头,但很快就变成了功能的愿望清单。
-
对我来说听起来像是一个家庭作业问题。这是作业问题吗?
-
也许数学解析器会帮助stackoverflow.com/questions/1015242/…
-
@Fivell:你为什么不把它作为答案提交?