#include <iostream>
using namespace std;
class Fibonacc
{
public:
void fibonacci(int n);
int num(int n);
};
void Fibonacc::fibonacci(int n)
{
for(int i=0;i<n;i++)
{
int number=num(i);
cout<<number<<" ";
}
}
int Fibonacc::num(int n)
{
if(n==0||n==1)
return n;
return num(n-1)+num(n-2);
}
int main() {
int n;
cin>>n;
Fibonacc f1;
cout<<"递归:斐波那契数列前"<<n<<"项为:"<<endl;
f1.fibonacci(n);
return 0;
}