一個小問題,但分很高(200分),急...!(200分)

  • 主题发起人 主题发起人 chen_niao
  • 开始时间 开始时间
C

chen_niao

Unregistered / Unconfirmed
GUEST, unregistred user!
如何通過給出的字符串類型的計算式(如:'20*(3+6*6-3)+3')計算出結果.
 
自己写一个不就完了吗
 
将字符串读出来,判断它是否为数字,运算符号,括号,
然后根据运算规则算出来。记得我们以前学编译方法,
曾经高过类次的问题。
 
Delphi深渡历险上有几个这样的控件,能计算数学表的值,有一些还能计算逻辑式的值。
http://delphi32.sonic.net.cn/delphigb/default.htm
我已Mail了几个给你了,
 
呵呵,我已经贴过一个简单的了,这里
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=231166
 
多人接受答案了。
 
后退
顶部