/*
输出Fibonacci的前40项
*/
#include "stdio.h"
#include "stdlib.h"
#define N 40 //40在这里,可以修改哦
int main()
{
int a[N],i;
a[0]=a[1]=1;//Fibonacci前两项为1
printf("%10d",a[0]);
printf("%10d",a[1]);
for(i=2;i<N;i++)
{
a[i]=a[i-1]+a[i-2]; //以后每项为前两项之和
printf("%10d",a[i]); //输出Fibonacci
if(0==(i+1)%5) //每5个换行
{
printf("\n");
}
return 0;
}
输出Fibonacci的前40项
*/
#include "stdio.h"
#include "stdlib.h"
#define N 40 //40在这里,可以修改哦
int main()
{
int a[N],i;
a[0]=a[1]=1;//Fibonacci前两项为1
printf("%10d",a[0]);
printf("%10d",a[1]);
for(i=2;i<N;i++)
{
a[i]=a[i-1]+a[i-2]; //以后每项为前两项之和
printf("%10d",a[i]); //输出Fibonacci
if(0==(i+1)%5) //每5个换行
{
printf("\n");
}
}
printf("\n");
return 0;
}