方法一
用数组实现
void fib(int n)
{
int a[20]={1,1};
for(int i=2;i<n;i++)
{
a[i]=a[i-1]+a[i-2];
}
for(int i=0;i<n;i++)
{
printf("%d",a[i]);
}
}
int main()
{
int n;
printf("请输入:");
scanf("%d",&n);
fib(n);
}
方法二
int main(){
int i,x1,x2,x;
x1=1;
x2=1;
for (i=1;i<=8;i++)
{
x=x1+x2;
printf("%d\n",x);
x2=x1;
x1=x;
}
}