写出求第n个Fibonacci数的递归函数,主函数输入n,输出第n个Fibonacci数。

2024-12-04 10:02:27
推荐回答(2个)
回答1:

#include
using namespace std;
int fib(int n)
{int k;
if(n>2)
k=fib(n-1)+fib(n-2);
else
k=1;
return k;
}
int main()
{int N,i,j;
cout<<"Input n:"< cin>>N;
for(i=1;i<=N;i++)
{j=fib(i);
cout< }
return 0;
}

回答2:

#include
long int function(int n)
{
if(n==1||n==2) return (1);
else return f(n-1)+f(n-2);
}
void main()
{
int n;
cin>>n;
cout<}