Fah*_*ahd 9 math function calculus
我想编写一个程序,用特定的值集计算给定的数学函数(由用户).
要求用户输入一个函数,比如他输入f(x)=(x ^ 2)+ 3x + 1然后通过程序我应该显示[f(3),f(6)和f(9的输出) )].
问题具体是如何在类型函数中获取这些x,然后如何将函数从字符串转换为double或float.
你有什么想法吗?
假设我正在使用C或C++
这不是一件容易的事,尤其是当操作员优先于其他操作员时。
查看其中一些链接,看看您正在处理什么:
http://en.wikipedia.org/wiki/Operator-precedence_parser