社区
Java SE
帖子详情
古典问题:有一对兔子,从出生后第3个月起
dxqrr
2015-03-04 12:01:58
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
斐波那契数列, Sn = Sn-1+Sn-2
网上看的都是说 兔子的规律为数列1,1,2,3,5,8,13,21....
不是说有一对兔子么,怎么会这么算?
...全文
458
4
打赏
收藏
古典问题:有一对兔子,从出生后第3个月起
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 斐波那契数列, Sn = Sn-1+Sn-2 网上看的都是说 兔子的规律为数列1,1,2,3,5,8,13,21.... 不是说有一对兔子么,怎么会这么算?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
highnewrain
2015-03-04
打赏
举报
回复
这个跟那个“农场小母牛”类似,只不过这里需要一公一母才能生宝宝!
石头老师学编程
2015-03-04
打赏
举报
回复
第n-2的兔子和第n-2个月出生的兔子都会在第n月都会生出一对兔子, 第n个月的兔子对数=第n-2个月的兔子对数*2+第n-2个月出生的兔子对数 第n-2个月的出生的兔子对数=第n-1个月的兔子对数-第n-2个月的兔子对数 所以:第n个月的兔子对数=第n-1个月的兔子对数+第n-2个月的兔子对数
e9876
2015-03-04
打赏
举报
回复
1,1,2,3,5,8,13,21 第1个月,1对兔子 第2个月,1对兔子 第3个月,生了1对兔子,所以是2对兔子 第4个月,最初的那一对兔子又生了一对兔子,所以是3对兔子 第5个月,3月生的那对兔子和最初的那对兔子各生了一对兔子,所以是5对兔子 ... 这有什么问题吗?
汉高祖
2015-03-04
打赏
举报
回复
这个很难,有没有大牛解答一下!
兔子
问题
兔子
问题
经典
题目:
古典
问题
:有
一对
兔子
,从
出生
后第3个
月
起每个
月
都生
一对
兔子
,小
兔子
长到第三个
月
Java 小程序:
古典
兔子
问题
、猴子吃桃
问题
等等
【程序1】 题目:
古典
问题
:有
一对
兔子
,从
出生
后第3个
月
起每个
月
都生
一对
兔子
,小
兔子
长到第三个
月
后每个
月
又生
一对
兔子
,假如
兔子
都不死,问每个
月
的
兔子
总数为多少? 分析:1.递归(吗);2.不会(3);3.想不到;4.谷歌;5.一个一个的算 1,1,2,3,5,8, 【程序2】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 【程序3】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 【程序4】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序5】 题目:猴子吃桃
问题
:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
JAVA算法题目
java算法题目,供初学者学习 【程序1】 题目:
古典
问题
:有
一对
兔子
,从
出生
后第3个
月
起每个
月
都生
一对
兔子
,小
兔子
长到第四个
月
后每个
月
又生
一对
兔子
,假如
兔子
都不死,问每个
月
的
兔子
总数为多少? 1.程序分析:
兔子
的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[]){ int i=0; for(i=1;i<=20;i++) System.out.println(f(i)); } public static int f(int x) { if(x==1 || x==2) return 1; else return f(x-1)+f(x-2); } } 或 public class exp2{ public static void main(String args[]){ int i=0; math mymath = new math(); for(i=1;i<=20;i++) System.out.println(mymath.f(i)); } } class math { public int f(int x) { if(x==1 || x==2) return 1; else return f(x-1)+f(x-2); } }
古典
兔子
问题
题目:
古典
问题
:有
一对
兔子
,从
出生
后第3个
月
起每个
月
都生
一对
兔子
,小
兔子
长到第三个
月
后每个
月
又生
一对
兔子
,假如
兔子
都不死,问每个
月
的
兔子
总数为多少?*/
古典
问题
:求
兔子
的数目
古典
问题
:有
一对
兔子
,从
出生
后第3个
月
起每个
月
都生
一对
兔子
,小
兔子
长到第三个
月
后每个
月
又生
一对
兔子
,假如
兔子
都不死,问每个
月
的
兔子
总数为多少? 程序分析:
兔子
的规律为数列1,1,2,3,5,8,13,21....
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章