#include <iostream>
using namespace std;
int fib(int);
int main()
{
cout << "数列前十项为 ";
for (int x = 0; x < 10; x++)
cout << fib(x) << " ";
cout << endl;
return 0;
}
int fib (int n)
{
if (n <= 0) //base case
return 0;
else if (n == 1) //base case
return 1;
else
return fib(n - 1) + fib(n - 2);
}