#include<stdio.h>
int main(){
int a[40]={1,1},i,j;
printf("Fibonacci数列的前40个数是:\n");
for(i=0;i<2;i++)printf("%d ",a[i]); //先列出Fibonacci数列的前2个数
for(i=2;i<40;i++){
a[i]=a[i-1]+a[i-2]; //从a[2]即第3个数开始,该数是前2个数之和
printf("%d ",a[i]);
if((i+1)%8==0)printf("\n"); //为了美观,设置每行8个数换行(此语句可有可无)
}
return 0;
}
运行结果如下: