#include<stdio.h>
#include<math.h>
int swap(int n)
{
float F,a,b;
int c;
// printf("%d\n",n);
a=((1.0*1+sqrt(5))*1.0/2);
b=((1.0*1-sqrt(5))*1.0/2);
F=(1/sqrt(5))*(pow(a,n)-pow(b,n));
c=F;
// printf("%d\n",c);
return c;
}
int main()
{
int n=0,i=0,j=0;
printf("请输入要求的斐波那契数列的个数:");
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++){
swap(i);
a[i]=swap(i);
// printf("%d\n",i);
}
for(j=0;j<n;j++){
printf("%d ",a[j]);
}
return 0;
}
11-25
4635