黑马程序员技术交流社区

标题: 研究了这个题目,让我觉得计划生育很有必要!!!【help】 [打印本页]

作者: 罗尖栋    时间: 2015-4-29 22:47
标题: 研究了这个题目,让我觉得计划生育很有必要!!!【help】
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一

对兔子,假如兔子都不死,问每个月的兔子总数为多少?

我给计划生育点个赞!
作者: 罗尖栋    时间: 2015-4-29 22:48
脑子看糊掉了。
有没有大神给个指导。
没有黑马币,技术分奖励什么的;不过,好人好运,美女头像入梦来啦!!
作者: shield    时间: 2015-4-30 22:49
加油。。 兔子快生
作者: qinrh    时间: 2015-4-30 23:10
问题来了,一共要算到多少个月。。。可以无限往下算。。。。
作者: qinrh    时间: 2015-4-30 23:12
给每个兔子创建对象,当属性年龄到3开始,生兔子。这些对象用集合装起来,之后,看看集合中有多少对象。最后一对兔子算一个对象。
作者: 大西洋    时间: 2015-5-1 01:48
每个都生仔是违背自然规律的~
作者: Wilsoncyf    时间: 2015-5-1 08:22
哈哈,确实
作者: 陈捷旋    时间: 2015-5-1 09:39
这题要用递归来做,而且你这个每月是几个意思?

作者: 南方小道士    时间: 2015-5-1 11:14
要用递归,脑袋晕
作者: 进击的华仔    时间: 2015-5-1 12:12
这斐波那契数列,等你学到递归的时候很轻松就搞懂了
作者: tanzhixue    时间: 2015-5-1 12:26
呵呵 计划生育也阻挡不住中国人的步伐
作者: 王国库    时间: 2015-5-1 13:08
递归啊。。。。
作者: gzp123    时间: 2015-5-1 13:12
兔子用递归比较好
作者: 程梦真    时间: 2015-5-1 13:39
这种题 画图最好做  然后你就可以可出是递归
作者: 晓声    时间: 2015-5-1 13:40
兔子可以杀掉吃肉呢,还是我国的基本国策是只生一个好
作者: 晓声    时间: 2015-5-1 13:53
//斐波那契数列 1,1,2,3,5,8,13……
class DiGuiDemo
{
        public static void main(String[] args)
        {
                int sum=getSum(i);//i取值
                System.out.println(sum);

        }
        public static int getSum(int num)
        {               
                        if (num == 1 || num == 2)
                        {
                                return 1;//初始值或者定义初始变量

                        }
                                int temp=getSum(num-1)+getSum(num-2);//递归关系
                                return temp;//递归数列的返回值
        }
}

作者: 1017161726    时间: 2015-5-1 16:45
是一只兔子可以生两只,还是两只兔子一共生两只?
作者: bboyXiaoNuo    时间: 2015-5-1 17:58
这个是程序题吗?还是纯生兔子啊?
作者: 罗尖栋    时间: 2015-5-1 23:01
qinrh 发表于 2015-4-30 23:12
给每个兔子创建对象,当属性年龄到3开始,生兔子。这些对象用集合装起来,之后,看看集合中有多少对象。最 ...

好像很靠谱,不过要等到节后才开始学习数组{:3_54:}
作者: 罗尖栋    时间: 2015-5-1 23:04
1017161726 发表于 2015-5-1 16:45
是一只兔子可以生两只,还是两只兔子一共生两只?

好像是一对兔子生一对兔子,近亲神马的就不考虑了{:3_47:}
作者: 罗尖栋    时间: 2015-5-1 23:07
晓声 发表于 2015-5-1 13:53
//斐波那契数列 1,1,2,3,5,8,13……
class DiGuiDemo
{

呃................好吧,我没看懂{:3_65:}
看不懂也是太坑爹,且让我百度一发!
作者: 下一页5    时间: 2015-5-2 00:05
我又来了
作者: 苟苟    时间: 2015-5-2 00:24
典型的递归求解 . 兔子不用计划生育,吃它..
作者: Oh.Ba    时间: 2015-5-2 09:42
数量为n,增加倍数为<<2
作者: WanLum    时间: 2015-5-2 09:51
public class Prog1{
        public static void main(String[] args){
                int n = 10;
                System.out.println("第"+n+"个月兔子总数为"+fun(n));
        }
        private static int fun(int n){
                if(n==1 || n==2)
                   return 1;
                else
                   return fun(n-1)+fun(n-2);
        }
}
作者: yelebron    时间: 2015-5-2 10:17
呵呵  兔子会死的!!!!!!!
作者: 严晗哲    时间: 2015-5-2 11:18
,,,这兔子基因真不错

作者: 跳得更远    时间: 2015-5-2 14:01
递归算法算把




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2