Y yang_xz Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #1 var s:string; x:double; ... s:='1*2+3*4'; 怎样才能使得x:=1*2+3*4=14?
S SuperJS Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #2 这是属于字符串转换吗?除了自己解析以外,我也想听听高人的意见!
C chinawen Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #6 曾经做过一个工资计算的分析公式。 我认为:如果你的‘公式’简单固定,简单的进行字符串分析即可,使用数组存放 不同的计算类别,从左向右,一个一个字符进行分析。 如果‘公式不固定’,且复杂, 还是采用递归的算法, 具体的可能我还要学习 才能说明白。
曾经做过一个工资计算的分析公式。 我认为:如果你的‘公式’简单固定,简单的进行字符串分析即可,使用数组存放 不同的计算类别,从左向右,一个一个字符进行分析。 如果‘公式不固定’,且复杂, 还是采用递归的算法, 具体的可能我还要学习 才能说明白。
C cnwinds Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-06 #7 分析一个表达式,很复杂的! 我在csdn上看到过一个人用c++实现了一个(可以计算任何表达式),有兴趣可以去看看
Y yang_xz Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #8 多谢诸位大侠的参与,这个问题我在CSDN上解决了!