永发信息网

C++古典问题,求兔子总数。

答案:1  悬赏:0  手机版
解决时间 2021-07-25 07:57

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月的兔子总数为多少?

谢谢!

最佳答案

第一个月有1对. 第二个月有1对. 第三个月有2对.第四个月3对.第五个月有5对... 这就是一个斐波那契数列.


用递归方法:


#include <iostream>
using namespace std;


int fib(int n)
{
if(n==1||n==2)
return 1;
return fib(n-1)+fib(n-2);
}
int main()
{
int n;
cin>>n;
cout<<fib(n);
return 0;
}



不用递归的方法:


#include <iostream>
using namespace std;


int main()
{
int x=1,y=1,n;
cin>>n;
for(int i=1; i<n; ++i)
{
y=x+y;
x=y-x;
}
cout<<x<<endl;
return 0;
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
那有食疗方法?
社会关系怎么 写?
怎么样才能的团队贡献分?
恐怖电影、介绍下
单招分数怎么算,体校录取分数 文化分 专业分
《绝密运押》中扮演陶涛者的真实姓名?
现在是不是取消了漫游费啊?
哪个网站下载视频比较好?
我的内测熊没有报名为什么现在旧版也登不上?
21世纪有完美爱情所言嘛?
广州市一年的养路费还要交吗?
解决下问题?
ava游戏截图是黑屏?
牛如果没有牛角在办
腾讯公司员工工资多少,企业亏损拖欠员工工资
推荐资讯
江苏常州到山东济阳的最佳行程路线是?
为什么会连续一个月梦到一个女生?
中国历史上最早专门论述教育问题的文献
单反相机选镜头有什么技巧吗?
怎样才能让一个女孩相信你真的爱她
总感觉打工太平淡!又不知道做什么好!现在做
TVB2009颁奖典礼哪里有直播
1993年农历六月三十出生的人是什么星座?
一张100元RMB有多重啊?一百万呢?
没意思是什么意思,训练有素是什么意思?
吃熟的猪血对人体又什么好处啊?
我国内地乐坛组合有什么新乐队么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?