兔子繁衍问题
兔子繁衍问题
最新推荐文章于 2024-11-21 22:08:10 发布

TanJ2014 于 2018-03-08 21:44:35 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,第n个月有多少只兔子?
分析:第一个月 一对兔子
第二个月 一对兔子
第三个月 上个月的一对兔子+第一个月兔子新出生的一对兔子=2对兔子
...........
第n个月F(n)= 上个月(n-1月)的兔子数F(n-1)+上上个月(n-2月)新出生的兔子这个月又生出的兔子数F(n-2)
#include <stdio.h>
int fun(int m){
if(m==1){
return 2;
}
if(m==2){
return 2;
}
else
return fun(m-1)+fun(m-2);
}
int main(){
int n,ans;
while(scanf("%d",&n)!=EOF){
ans=fun(n);
printf("%d只",ans);
}
return 0;
}
相关知识
动物繁衍大全
天刀手游宠物小围脖如何繁衍 宠物小围脖繁衍攻略
24只兔子繁衍了100亿只,澳大利亚最后是如何解决野兔泛滥问题的?
宠物兔子最常见的健康问题有哪些?
兔子不能喝水,那野兔怎么办?
猫咪繁衍过程
宠物繁衍问题【萌新求问】【想不想修真吧】
兔子繁殖农场游戏攻略(宠物兔子繁殖场)
猪的繁衍过程
狗狗怎么进行繁衍
原文链接: 兔子繁衍问题 https://www.mcbbbk.com/newsview978812.html
| 上一篇: 兔子繁殖问题的C语言实现 | 下一篇: 兔子的繁殖:从相亲到交配。 |





