例7.2用数组来处理求fibonacci数列问题。
程序如下:
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]);
}
}
运行结果如下:
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 25844181 6765
if语句用来控制换行,每行输出5个数据。
程序如下:
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]);
}
}
运行结果如下:
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 25844181 6765
if语句用来控制换行,每行输出5个数据。