输入自定义函数,输入x值,按照这个函数算出y值,怎样实现?
类似如下执行过程:请输入函数:y=x+1
请输入x值:3
y值为:y=4
怎样在程序中实现使用自己临时输入的函数?
2007-09-02 15:50
首先你需要解决输入的问题,得到的输入的格式要非常严格:可以有两种解决方案:
一:用一个指针来获得输入的字符串,然后再用一个函数来检查字符串的正确性.(比如:y=x++1 这等式不正确)
二:在输入的时侯判断是否输入会带来不正确.(比如:y=x+ 再输入'-'的时侯就需要判断出来)
我建议,第一种方法比较可行.
然后,需要用一个函数处理输入的字符串.此于,处理的算法.我建议你看一下:朱战立的数据结构第三版的69页的表达式计算问题.

2007-09-02 16:19
2007-09-03 10:17