早教吧作业答案频道 -->数学-->
VB题求斐波那数列前20项奇数项之和第一项和第二项都是1从第三个元素开始,每个元素都是前两个元素的和PrivateSubFormClick()Dimd(100000),iAsLongd(0)=0d(1)=1Fori=2To20d(i)=d(i-1)+d(i-2)NextiF
题目详情
VB题求斐波那数列前20项奇数项之和 第一项和第二项都是1从第三个元素开始,每个元素都是前两个元素的和
Private Sub Form_Click()
Dim d(100000),i As Long
d(0) = 0
d(1) = 1
For i = 2 To 20
d(i) = d(i - 1) + d(i - 2)
Next i
For i = 0 To 20
Print d(i) And Space(5)
If i Mod 5 = 0 Then Print
Next i
Print "奇数"
For i = 0 To 20
If d(i) Mod 2 = 0 Then
Print d(i);
Next i
End Sub
这个哪错了
Private Sub Form_Click()
Dim d(100000),i As Long
d(0) = 0
d(1) = 1
For i = 2 To 20
d(i) = d(i - 1) + d(i - 2)
Next i
For i = 0 To 20
Print d(i) And Space(5)
If i Mod 5 = 0 Then Print
Next i
Print "奇数"
For i = 0 To 20
If d(i) Mod 2 = 0 Then
Print d(i);
Next i
End Sub
这个哪错了
▼优质解答
答案和解析
1、你的数组基数是0,所以前20项应该是d(0)-d(19),你可以在模块开头加上
OptionBase = 1
这样数组第一个元素索引就从1开始的,和我们日常的数字习惯更加吻合.
2、题目要的是奇数项而不是值是奇数的项目,所以
For i = 0 To 20
If d(i) Mod 2 = 0 Then
Print d(i);
Next i
应该是这样:
For i = 0 To 20
If i Mod 2 = 0 Then Print d(i);
Next i
PS:
Print d(i) And Space(5)
后面应该是分号
OptionBase = 1
这样数组第一个元素索引就从1开始的,和我们日常的数字习惯更加吻合.
2、题目要的是奇数项而不是值是奇数的项目,所以
For i = 0 To 20
If d(i) Mod 2 = 0 Then
Print d(i);
Next i
应该是这样:
For i = 0 To 20
If i Mod 2 = 0 Then Print d(i);
Next i
PS:
Print d(i) And Space(5)
后面应该是分号
看了 VB题求斐波那数列前20项奇...的网友还看了以下:
如图为四种粒子的结构示意图,完成以下问题:(1)属于阴离子结构的粒子是,化学符号为.(2)A、D两 2020-05-13 …
铬.氧两元素的相对原子质量比为13:4 由铬.氧两种元素组成的化合物中两种元素的质量比为13:6, 2020-05-16 …
1.Mybosswasveryangrywhenhiscarbrokedownagain,atth 2020-06-03 …
有A,B,C,D四种短周期元素,它们的核电荷数依次增大.A与C,B与D分别是同族元素,B,D两元素 2020-06-03 …
化学推断题(高一下期)A、B、C、D为短周期元素(除稀有气体元素外),它们的原子序数依次增大,其中 2020-07-29 …
某投资公司投资甲乙两个项目所获得的利润分别是P(亿元)和Q(亿元),他们与投资t(亿元)的关系有经 2020-08-02 …
单质硫是否能溶于二硫化碳今有A、B、C、D四种短周期元素,他们的核电荷数依次增大,A与C、B与D分别 2020-10-30 …
高一化学推断题短周期主族元素A、B、C、D的原子序数依次增大,其中C为金属元素,D为非金属,C的最外 2020-11-17 …
有A、B、C、D、E、F、G七种短周期元素,他们的原子序数依次增大,B与A能以原子个数1:1、1:2 2020-11-17 …
A、B、C、D是四种短周期元素,它们的原子序数依次增大,其中A、C与B、D分别是同主族元素,又知B、 2020-12-05 …