编程序求Fibonacci数列的前30项, Fibonacci数列的定义为:n=1时,f(n)=1 ; 当n=2时, f(n)= 1;当n>2时,f(n)= f(n-1)+f(n-2)。要求将数列存放在数组中,并按每行5个数的格式输出该数列。
#include<stdio.h>
int main()
{
int n;
int f[30]={1,1};
for(n=2;n<30;n++)
{
f[n]=f[n-1]+f[n-2];
}
for(n=0;n<30;n++)
{
printf("%d ",f[n]);
if((n+1)%5==0)
{
printf("\n");
}
}
return 0;
}