如何用VB编斐波那契数列列出前20项而且是用循环语句FOR?

注意是用VB!!!For的循环语句!!急用!!谢谢!!
2025-04-15 15:03:56
推荐回答(1个)
回答1:

今天计算机课刚刚提交的作业,肯定没错~
Private Sub Command1_Click()
Dim a() As Long
Dim sum As Long
Dim n As Integer
Dim i As Integer
n = Val(Text1.Text)
ReDim a(1 To n) As Long
If n = 1 Then
sum = 1
Else
a(1) = 1
a(2) = 1
sum = 2
For i = 3 To n Step 1
a(i) = a(i - 1) + a(i - 2)
sum = sum + a(i)
Next i
End If
Text2.Text = sum
End Sub