1、求出Fibonacci(斐波那契)数列的前20项。Fibonacci(斐波那契)数列的规律是:前2项为0和1,

其余各项为该项前2项之和,即0,1,1,2,3,5,8……。

请将你解答本题所写的源程序粘贴到下面

第1个回答  2012-03-22
#include<stdio.h>
int main()
{
int a[20],i,sum;
a[0]=1,a[1]=1;
for(i=2,sum=2;i<=19;i++)
{
a[i]=a[i-1]+a[i-2];
sum=sum+a[i];
}
printf("Fibonacci数列前20项之和sum=%d\n",sum);
return 0;
}
第2个回答  2012-03-18
前20项:0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181
第3个回答  2012-03-22
Private Sub Form_Click()
Dim n, a, b As Double
a = 1
b = 1
For i = 1 To 10
Print a, b
a = a + b
b = b + a
Next i
End Sub
第4个回答  2012-03-14
c#的代码
class Program
{
static void Main(string[] args)
{
int[] a = new int[20];
a[0] = 0;
a[1] = 1;
for (int i = 2; i < 20; i++)
{
a[i] = a[i - 2] + a[i - 1];
}

for (int i = 0; i < 20; i++)
{
Console.Write(a[i]+" ");
}
Console.ReadKey();
}
}本回答被网友采纳
相似回答