c语言

怎么用c语言写斐波那契数列前20项

小亿
761
2023-11-03 15:34:23
栏目: 编程语言

下面是一种使用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项的输出结果。

0
看了该问题的人还看了