怎么用c语言编写斐波那契数列

   2025-02-13 7780
核心提示:以下是一个使用C语言编写斐波那契数列的示例代码:#include stdio.hint fibonacci(int n) {if (n = 1) {return n;}return fibona

以下是一个使用C语言编写斐波那契数列的示例代码:

#include <stdio.h>int fibonacci(int n) {    if (n <= 1) {        return n;    }    return fibonacci(n-1) + fibonacci(n-2);}int main() {    int n, i;    printf("请输入要打印的斐波那契数列的项数:");    scanf("%d", &n);    printf("斐波那契数列的前 %d 项为:\n", n);    for (i = 0; i < n; i++) {        printf("%d ", fibonacci(i));    }    printf("\n");    return 0;}

运行代码,输入要打印的斐波那契数列的项数,程序将输出对应项数的斐波那契数列。

注意:该代码中使用了递归的方式实现斐波那契数列,虽然简洁,但对于大数值的计算会导致性能问题。在实际应用中,可以使用迭代的方式来提高性能。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言