用递归方法求解:一只母兔从四岁开始每年生一只小母兔,按此规律,第n年时有多少只母兔?
2013-09-02 21:11
417 查看
分析如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201309/02/c35b310005adf9e00b1072e48433f7b8)
程序:
运行结果:
程序:
#include<iostream> using namespace std; int f(int n) { return n < 4 ? 1 : f(n-4) + f(n-1);//注意这个式子的应用。 } int main() { int n; cout << "请输入年数:" << endl; while( cin >> n) { cout << "兔子数为:" << f(n) << "\n"; } return 0; }
运行结果:
相关文章推荐
- 若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛?
- 若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛?
- 若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年有多少头母牛?
- 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
- 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
- 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
- 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n
- 用递归实现,显示用1分、2分和5分的硬币凑成1元,一共有多少种方法。
- 第四周项目5-用递归方法求解(2)
- 第12周项目3-用递归方法求解-(5)
- 第12周项目3-用递归方法求解(3)求两个的最大公约数
- 第十二周项目 2 用递归方法求解(1)——求出n的阶乘
- 第十二周项目3-用递归的方法求解(求1*3*...*n)
- 第4周项目5-用递归方法求解1
- 第12周项目3 用递归方法求解(3)
- 第12周上机实践项目3——用递归方法求解(求1*3*...*n的递归式)
- 第十二周项目 3 用递归方法求解(1*3*...*n的递归式)
- 递归方法求解n!
- 第12周项目3-用递归方法求解(1)
- 第十二周项目三用递归方法求解(2)