搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ 新手请教,这个程序怎么编写?
标题:
新手请教,这个程序怎么编写?
只看楼主
syh70711
来 自:内蒙古赤峰市
等 级:
新手上路
帖 子:3
专家分:0
注 册:2017-11-27
楼主
问题点数:0 回复次数:3
新手请教,这个程序怎么编写?
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
搜索更多相关主题的帖子:
编写
兔子
多少
2017-11-27 10:59
wyuanqing
等 级:
新手上路
帖 子:1
专家分:0
注 册:2018-1-25
第
2
楼
得分:0
算法是:每三个月,数量乘2。算法检单,一般的实现不难,但要以面向对象的方式实现就漂亮。
2018-01-25 14:42
我市新手
等 级:
新手上路
帖 子:1
专家分:0
注 册:2018-2-3
第
3
楼
得分:0
回复 2楼 wyuanqing
小兔子长到三个月以后,每个月都生一对!
2018-02-03 21:09
疯狂的小a
等 级:
贵宾
威 望:
39
帖 子:423
专家分:1871
注 册:2018-2-6
第
4
楼
得分:0
这是一个经典的不死神兔问题,用递归就可以解决,假设求20个月,第三个月起都是前两个月的兔子对数的和
public class Demo {
public static void main(String[] args) {
int[] intArray = new int[20];
intArray[0] = 1;
intArray[1] = 1;
for(int i = 2 ;i < intArray.length ; i++){
intArray[i] = intArray[i - 1] + intArray[i - 2];
}
System.out.println("第20个月,兔子总对数:" + intArray[intArray.length - 1]);
System.out.println("每月的兔子数:" + Arrays.toString(intArray));
}
假如人生没有梦想,和咸鱼有什么区别!
2018-02-06 01:26
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-482859-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.008250 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved