相关疑难解决方法(0)

OpenSouce C/C++数学表达式解析器库

我正在寻找一个好的开源数学库,可以做以下事情:

  • 解析数学.表达式"1 + 1*(3/5)"
  • 积分

有人知道这样的事吗?

c++ math

28
推荐指数
2
解决办法
2万
查看次数

使用C语言计算中缀表达式的最简单方法是什么?

假设用户输入中缀表达式作为字符串?使用C语言评估表达式结果的最简单方法(最简单的意思是短语 t)是什么?

可能的方法是将其转换为后缀然后使用stacks.But它相当长的过程.有没有办法使用像atoi()eval()这样的函数来简化工作?

c math expression infix-notation evaluate

16
推荐指数
3
解决办法
6070
查看次数

评估数学表达式

我正在寻找一种可以用来评估数学表达式的算法.我已经看到了几个关于SO的问题,但是答案是C#/ Delphi或python特有的.我需要用C编写算法:)

我试图解决的问题是给用户输入,如

3*(2*x + 1)/x
Run Code Online (Sandbox Code Playgroud)

我可以评估任何x值的表达式.

有什么算法可以做到这一点?如果您想建议一个已经这样做的库,那么我更喜欢C库

谢谢

c parsing

12
推荐指数
3
解决办法
7371
查看次数

标签 统计

c ×2

math ×2

c++ ×1

evaluate ×1

expression ×1

infix-notation ×1

parsing ×1