热爱人工智能的小白
2016-12-06 08:28
采纳率: 100%
浏览 5.2k
已采纳

有一对兔子,从出生后第三个月起每个月都生一对兔子

有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月兔子总数为多少?     要有过程啊,谢谢了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 当作看不见 2016-12-06 08:46
    已采纳
    点赞 评论
  • qq_21206775 2016-12-06 09:27

    真正写程序的人,是不会遇到需要计算这问题的,这都是初学者学习的题目

    点赞 评论
  • android_0327 2016-12-15 18:50

    这种情况一般使用递归比较方便

    程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
    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);
    }
    }

    
    
    点赞 评论

相关推荐 更多相似问题