Java经典算法——兔子生宝宝
来源:互联网 发布:装修设计软件大全 编辑:程序博客网 时间:2024/04/28 18:38
public class JingDianSuanFa {
/*
*有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月
*又生一对兔子,假如兔子都不死,问第20个月的兔子总数为多少?*/
//通过简单分析,兔子总数的数列规律为:1,1,2,3,5,8,13,21,34....
public static void main(String[] args) {
for (int i = 1; i <=20; i++) {
System.out.println("第"+i+"月: "+sum(i)+"只");
}
}
*************************************************************************************************
private static int sum(int i) {
if(i==1||i==2)
return 1;
else
return sum(i-1)+sum(i-2);
}
/*
*有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月
*又生一对兔子,假如兔子都不死,问第20个月的兔子总数为多少?*/
//通过简单分析,兔子总数的数列规律为:1,1,2,3,5,8,13,21,34....
public static void main(String[] args) {
for (int i = 1; i <=20; i++) {
System.out.println("第"+i+"月: "+sum(i)+"只");
}
}
*************************************************************************************************
private static int sum(int i) {
if(i==1||i==2)
return 1;
else
return sum(i-1)+sum(i-2);
}
}
运行结果为:10946
0 0
- Java经典算法——兔子生宝宝
- java经典问题——生兔子
- java经典问题——兔子
- Java经典编程—古典兔子
- java经典问题生兔子
- java小算法—数兔子问题
- Java经典兔子问题
- 【经典算法】:兔子繁殖问题
- 算法——兔子问题
- 黑马程序员—经典题目:兔子问题
- java:兔子算法
- Java兔子生兔子问题
- 【经典算法】:狐狸抓兔子问题
- 【Java算法学习】斐波那契数列问题-兔子产子经典问题
- Java递归算法经典实例(兔子问题、阶乘、1到100累加)
- Java算法题:兔子问题
- Java算法之“兔子问题”
- java算法--兔子繁殖问题
- 在jsp页面如何获得url参数
- 【UFLDL】[3]Softmax回归
- hdu 1398 Square Coins(母函数)
- MFC中定时关机、重启、注销的实现
- MFC中进程查看,结束进程,关机等实现
- Java经典算法——兔子生宝宝
- 日志种类简介和查看
- Ui 设计原理
- MFC中提示对话框的滑动弹出和程序图标加入系统托盘的实现
- 与AndroidStudio的第一次接触
- Linux-crontab实用手册
- Palindrome Number
- @Override must override a superclass method
- golang中x.(type)只能在switch中使用