我这样用数组写Fibonacci数列行不行啊,书上跟我写的不一样啊、?
#include<stdio.h>void main()
{
int i;
long a[20]={1,1};
for(i=1;i<=10;i++)
{
printf("%5ld,%5ld",a[0],a[1]);
if(i%2==0)
{
printf("\n");
}
a[0]=a[0]+a[1];
a[1]=a[1]+a[0];
}
}
#include <stdio.h> int main() { int i; int a[20]={1,1}; for(i=2;i<20;i++) { a[i]=a[i-1]+a[i-2]; } for(i=0;i<20;i+=2) { printf("%d,%d\n",a[i],a[i+1]); } return 0; }