当前位置: 代码迷 >> C语言 >> Fibonacci数列
  详细解决方案

Fibonacci数列

热度:219   发布时间:2006-01-23 15:59:00.0
楼上的楼上写的有意思

我就是递归用的不好
----------------解决方案--------------------------------------------------------

二楼的,i%2==0写错了吧
应该是5啊


----------------解决方案--------------------------------------------------------

1 n=0
Fib(n)= 1 n=1
Fib(n-2)+Fib(n-1) n>1

#define NUM 20
main()
{
int I;
static int fib[NUM]={1,1};
for (i=2;i<NUM;i++)
fib[i]=fib[i-2]+fib[i-1];
for (i=0;i<NUM;i++)
{
if (i%5==0) printf("\n");
printf("%5d",fib[i]):
}


----------------解决方案--------------------------------------------------------