用vb求:斐波那契数列的前二项是1,1,以后每一项都是前面两项之和.求100000以内有多少个斐波那契数?

jf8gl5 1年前 已收到1个回答 举报

鼓到吃四碗饭 果实

共回答了21个问题采纳率:95.2% 举报

Private Sub Command1_Click()
n = 2
Dim a(30) As Long
Dim i As Integer
a(1) = 1:a(2) = 1
For i = 3 To 30
a(i) = a(i - 1) + a(i - 2)
If a(i) < 100000 Then
n = n + 1
End If
Next i
Print n
End Su

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.430 s. - webmaster@yulucn.com