C言語でフィボナッチ数列の最初の20項を作成する方法

C言語でフィボナッチ数列の最初の20項を生成する方法を以下に示します。

#include <stdio.h>

int main() {
    int n = 20; // 前20项
    int fib[n];
    
    // 初始化前两项
    fib[0] = 0;
    fib[1] = 1;
    
    // 计算并存储斐波那契数列
    for (int i = 2; i < n; i++) {
        fib[i] = fib[i-1] + fib[i-2];
    }
    
    // 打印斐波那契数列
    for (int i = 0; i < n; i++) {
        printf("%d ", fib[i]);
    }
    
    return 0;
}

上のコードにおいては、まず20個の整数を格納する配列fibを定義し、フィボナッチ数列を格納します。その後、ループによりフィボナッチ数列の最初の20要素を算出し格納します。最後に、別のループによりフィボナッチ数列の最初の20要素を出力します。このプログラムを実行すると、フィボナッチ数列の最初の20要素の出力が得られます。

bannerAds