利用函数计算斐波那契数列(1,1,2,3,5,8,13,...) 前40项.要求用递归和非递
人气:248 ℃ 时间:2019-09-22 07:39:34
解答
//递归
int fun(int n)
{
if(n==1 || n==2) return 1;
else return fun(n-1)+fun(n-2);
}
//非递归
int fun()
{
int ans[41];
ans[0]=ans[1]=1;
for(int i=2;i
推荐
- 编写一个程序,利用递归函数求斐波那契数列(0,1,1,2,3,5,8,13,21…… )前100项的和
- C语言:采用递归调用函数方法计算Fibonacci数列的前20项
- 编写一递归函数求斐波那契数列的前40项
- 用递归函数求斐波那契数列的第n项的值
- 编写递归函数计算斐波那契数列.递归公式如下f(0)=0,f(1)=1,f(n)=f(n-2)+f(n-1),n>1
- 下列说法中,正确的是()A元素和原子是相同的概念 B氧化汞由汞和氧两种元素组成 C不
- 已知X、Y、Z满足2X-Y+4Z=8(1);X-2Y-Z=7(2)求X-Y-Z的值
- 小明花元钱买了14张贺卡与明信片.贺年卡买张3元5角,明信片每张2元5角.问贺年卡.明信片各买了几张?
猜你喜欢