1.用数组来处理Fibonacci数列问题。
之前有个用循环处理Fibonacci数列问题。
代码:
#include <stdio.h>
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;
}
结果展示:
用循环处理Fibonacci数列:
#include <stdio.h>
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;
}
结果展示: