c_cpp Fibonacci与递归

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Fibonacci与递归相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int fibonacci ( int n ){
    if (n == 0){
        return 0;
    }
    if (n == 1){
        return 1;
    }else{
        return (fibonacci(n-1) + fibonacci(n-2));
    }
}

int main() {
    int n;
    cin>>n;
    for (int i=0; i<n; i++){
        cout<<fibonacci (i)<<" ";
    }
	return 0;
}

以上是关于c_cpp Fibonacci与递归的主要内容,如果未能解决你的问题,请参考以下文章

为什么我的递归Fibonacci实现与迭代实现相比如此之慢?

c_cpp int fibonacci(int n)

c_cpp Fibonacci(矩阵取幂); O(日志(N))

C语言求斐波那契(Fibonacci)数列通项(递归法非递归法)

C语言:采用递归调用函数方法计算Fibonacci数列的前20项

算法与程序设计:递归