用VB编程,求Fibonacci数列的前40个数以及它们的和.
数列特点:第1,2两个数为1,从第三个数开始,每个数等于前两个数之和.
人气:371 ℃ 时间:2020-05-22 06:09:38
解答
Option Explicit
Dim f(40) As Long
Private Sub Command1_Click()
Dim i As Byte
Dim s As Long
f(1) = 1
f(2) = 1
s = 2
Print "No1:" & f(1)
Print "No2:" & f(2)
For i = 3 To 40
f(i) = f(i - 1) + f(i - 2)
s = s + f(i)
Print "No" & i & ":" & f(i)
Next
Print "总和:" & s
End Sub
推荐
猜你喜欢
- 用英语表达我马上就过去
- 法国议会拥有的权力反映了当时法国社会怎样的状况
- 客车和货车同时从甲乙两地相向而行,相遇时,客车比货车多行80千米,已知客车和货车的速度比是7:5,求两地的距离
- 甲乙两车分别从相距240千米的AB两地相向而行,甲每小时行50千米,经过1.5小时后两车还相距40千米,乙每小...
- solidworks 装配体的受力分析时,怎样进行物理模拟!
- 等质量的下列物质物质的量最大的是 氧气 甲烷 二氧化碳 氢气
- 我亲身体会到,一个国家,一座城市,能够举办一次奥运会,该是一件多么了不起的事情.改为双重否定句
- 若原点在直线L上的射影为(a,b),求直线L的方程.