bok*_*nho 14 c math parsing
你能给我一些关于如何在C中创建一个简单的数学表达式解析器的想法吗?
用户在字符串中输入数学函数,并从我想要在C中创建函数的字符串中输入数据函数. x + sin(2*x)
x + sin(2*x)
- > return x + sin(2x);
return x + sin(2x);
提前致谢.
ani*_*aci 7
您可以基于"Shunting-Yard Algorithm" http://en.wikipedia.org/wiki/Shunting-yard_algorithm来解析表达式.你需要扩展来处理函数调用,如sin,cos等...
归档时间:
13 年,7 月 前
查看次数:
10158 次
最近记录:
8 年,11 月 前