c语言斐波那契数列实现代码怎么写

   2025-02-13 3040
核心提示:以下是一个实现斐波那契数列的C代码示例:#include stdio.hint fibonacci(int n) {if (n = 0) {return 0;} else if (n == 1) {re

以下是一个实现斐波那契数列的C代码示例:

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

这段代码中,fibonacci() 函数用递归的方式实现了求斐波那契数列的第 n 项的功能。main() 函数中接收用户输入的一个正整数 n,并使用循环调用 fibonacci() 函数来打印斐波那契数列的前 n 项。

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