1. 程式人生 > >利用陣列處理Fibonacci數列問題

利用陣列處理Fibonacci數列問題

#include<stdio.h>
int main()
{
    int i,f[20]={1,1};           //建立迴圈變數,並且為陣列的前2位數賦值。
    for(i=2;i<=20;i++)           //設立個18次的迴圈
    f[i]=f[i-1]+f[i-2];          //執行條件
    for(i=0;i<20;i++)            //迴圈20次
    {
        if(i%5==0) printf("\n"); //開始先執行1次換行,接下來沒輸出5位數,進行1次換行
        printf("%12d",f[i]);     //輸出每個賦值的常量,其長度為12
    }
    printf("\n");
    return 0;
}