00问答网
所有问题
用递归法编写函数求斐波那契数列的前N项.
如题所述
举报该问题
推荐答案 2019-05-23
#include
int
fibonacci(int
n)
{
if(
n
==
1
||
n
==
2)
//
递归结束的条件,求前两项
return
1;
else
return
fibonacci(n-1)+fibonacci(n-2);
//
如果是求其它项,先要求出它前面两项,然后做和。
}
int
main()
{
int
n;
printf("please
input
n:
");
scanf("%d",&n);
printf("result:
%d\n",fibonacci(n));
return
0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTTInZBnTZBIZ0ZnZeT.html
其他回答
第1个回答 2019-07-29
程序:
#include<iostream.h>
int
fibonacci(int
n){
if(n==0)
return
0;
if(n==1)
return
1;
else
return
fib(n-1)+fib(n-2);
}
void
main(){
cout<<fib(5)<<endl;//当n=5时
}
第2个回答 2019-05-28
#include
<stdio.h>
#include
<stdlib.h>
int
f(int
n)
{
if(n==1||n==2)
return
1;
else
return
f(n-1)+f(n-2);
}
int
main()
{
int
n,i;
printf("Input
n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%d
",f(i));
system("pause");
}
第3个回答 2019-05-22
int
f(int
n)
{
if(n==1||n==2)
return
1;
else
return
f(n-1)+f(n-2)
}
相似回答
递归求斐波那契数列前n项
python
答:
def fib_th(
n
):"""输出第
N
个
斐波那契数列
值"""a, b = 0, 1 t = 2 if isinstance(n, int):n = int(n)assert n >= 1, "序号值必须大于0"if n == 1:return a while t < n:a, b = b, a + b t += 1 else:return b else:return "There is not a Number input,plea...
c语言.
计算斐波那契数列的前n项
和(s),四种方法?
答:
int sum = 0;printf("请输入要
计算的斐波那契数列的前N项
总数:");scanf("%d", &n);for (int i = 1; i <= n; ++i) { sum += Fibonacci(i);} printf("前%d项的和为:%d\n", n, sum);return 0;} ```以上两个方法是
计算斐波那契数列
前n项和的程序。它们都使用了
递归函数
来计...
我想
用递归写斐波那契数列
,c语言
答:
include<stdio.h> int Fib(int n){//自定义
函数
if(n<0)return-1;else if(n==0)return 0;else if(n==1)return 1;else return Fib(n-1)+Fib(n-2);} int main(){ int num;printf("请输入要求取的第
n项斐波那契数列
n=");if(scanf("%d",&num)){ if(num>=0){ printf("%d"...
C++编程:
用递归法计算斐波那契数列
第n项的值(同时输出
前n项
)-请修 ...
答:
include<iostream>using namespace std;int fibonacci(int
n
){int fibo;static int temp;if (n == 1 || n == 2)fibo = 1;else{fibo = fibonacci(n-1) + fibonacci(n-2);if (temp < fibo){cout << " " << fibo;temp = fibo;}}return fibo;}int main(){int n, fibon;cout ...
大家正在搜
用递归函数求斐波那契数列
递归函数写斐波那契数列
递归求斐波那契数列前20项
利用递归求斐波那契数列
用递归算法计算斐波那契数列
用递归实现斐波那契数列
递归算法斐波那契数列
递归求解斐波那契数列
斐波那契数列非递归算法
相关问题
用递归算法编写求斐波那契数列前n项和的程序
求VB利用递归法编写函数,求斐波那契数列的第n项值并在调用函...
用递归法计算斐波那契数列的第n项
用递归法求斐波那契数列前40项。
C语言编程:用递归和非递归法输出斐波那契数列
用递归法编写函数求斐波那契数列的前N项.
分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那...
用递归的方法编写函数求斐波那契数列第N项fab(n)={0,...