已知Fibonacci数列定义如下:F(1)=1 F(2)=1 F(n)=f(n-1)+f(n-2)(n>2).求Fib

已知Fibonacci数列定义如下:F(1)=1 F(2)=1 F(n)=f(n-1)+f(n-2)(n>2).求Fibonace:数列的第18项
已知Fibonacci数列定义如下:F(1)=1 F(2)=1 F(n)=f(n-1)+f(n-2)(n>2).求Fibonace:数列的第18项
lzg8585 1年前 已收到2个回答 举报

hexiangge 花朵

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

Private Sub Form_Click()
Dim f(100) As Long
f(1) = 1
f(2) = 1
Print 1; f(1)
Print 2; f(2)
For i = 3 To 18
f(i) = f(i - 1) + f(i - 2)
Print i; f(i)
Next
End Sub
运行结果:f(18)=2854

1年前

1

lxy9977 花朵

共回答了16个问题采纳率:81.3% 举报

#include
main()
{
int f[18],i;
f[1]=1;f[2]=1;
for(i=3;i<=18;i++)
f[i]=f[i-2]+f[i-1];
for(i=1;i<=18;i++)
{
if((i-1)%5==0) printf("n");
printf("%10d",f[i]);
}
}

1年前

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