當前位置:編程學習大全網 - 編程軟體 - 用數組來編程,求解Fibonacci數列前20項:1、1、2、3、5、8、13、21。。。

用數組來編程,求解Fibonacci數列前20項:1、1、2、3、5、8、13、21。。。

#include<stdio.h>

void main()

{

long f,f1,f2;int i;

f1=1;f2=1;

printf("%10d%10d",f1,f2);//每個數之間有點距離

for(i=3;i<=20;i++) //i從3開始。因為我希望循環兩次之後換行。循環18次。註意這裏是小於等於20。

{f=f1+f2;

printf("%10d",f);

f1=f2;f2=f;

if(i%4==0) //每行4個數

printf("\n");}

}

或者

#include<stdio.h>

void main()

{int f1,f2,i;

f1=1;f2=1;

printf("%10d%10d",f1,f2);

for(i=2;i<11;i++) //循環執行9次。每次打印兩個數

{

f1=f1+f2;f2=f1+f2;

printf("%10d%10d",f1,f2);

if(i%2==0)

printf("\n");//每打印4個就換行

}

}

唐浩強的那本書上也有

  • 上一篇:c語言編程急急急
  • 下一篇:學it要多久可以學會
  • copyright 2024編程學習大全網