1. 程式人生 > >演算法筆記_Fibonacci數列

演算法筆記_Fibonacci數列

Fibonacci數列主要是瞭解遞迴的基本格式,即遞迴邊界+遞迴式的順序,請牢記.

遞迴式是F(n)=F(n-1)+F(n-2)(n>=2)

程式碼示例如下:

#include<iostream>
#include<cstdlib>
using namespace std;
int F(int n);
int main(void)
{
	int n;
	cin >> n;
	cout << F(n) << endl;
	system("pause");
	return 0;
}
int F(int n)
{
	if (n == 0 || n == 1) return 1;//遞迴邊界
	else return F(n - 1) + F(n - 2);//遞迴式
}