2019-03-17 C语言学习33-用数组来处理Fibonacci数列问题

1.用数组来处理Fibonacci数列问题。

之前有个用循环处理Fibonacci数列问题。

代码:

#include

int main()

{

int i;

int f[20]={1,1};

for(i=2;i<20;i++)

f[i]=f[i-2]+f[i-1];

for(i=0;i<20;i++)

{

if(i%5==0) printf("\n");

printf("%12d",f[i]);

}

printf("\n");

return 0;

}

结果展示:


2019-03-17 C语言学习33-用数组来处理Fibonacci数列问题_第1张图片

用循环处理Fibonacci数列:

#include

int main()

{

  int f1,f2,f3,i;

  f1=1,f2=1;

  for(i=1;i<=38;i++)

  {

    f3=f1+f2;

printf("%12d",f3);

f1=f2;

f2=f3;


  }

return 0;

}

结果展示:


2019-03-17 C语言学习33-用数组来处理Fibonacci数列问题_第2张图片

你可能感兴趣的:(2019-03-17 C语言学习33-用数组来处理Fibonacci数列问题)