急!!!VB程序代码问题? 请问:求数列的前20项的和。如;1/2,2/3,3/5,5/8,8/13,13/21 ……

有累加方法。多谢!!

楼上,忘记VB不支持象C一样的加法吗?
For i = 1 To 20

sum += a/b '??????会出错

b = a + b
a = b - a
Next i

写成:
Dim a As Integer
Dim b As Integer
Dim i As Integer
Dim sum As Single
a = 1
b = 2
sum = 0
For i = 1 To 20
sum =sum+ a/b
b = a + b
a = b - a
Next

调试过,平台WinXP SP2 VB6.0
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-05-03
忘了VB怎么写的啦,大概这样吧
Dim a As Integer
Dim b As Integer
Dim i As Integer
Dim sum As Double
a = 1
b = 2
sum = 0
For i = 1 To 20
sum += a/b
b = a + b
a = b - a
Next i
第2个回答  2006-05-04
得用val(变量)接收,然后再加

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网