兔子裂变java题-Java板块造梦空间论坛-技术交流-造梦空间论坛

兔子裂变java题

文章目录[隐藏]

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每隔3月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

  1. 首先是题目是一对兔子,求总和,可以先把兔子总和定义为sum=2;
  2. 接着for循环里面套入判断,判断月份为3的能整除的时候,兔子生一次,然后没生一次都是生一对,就是2个,其实相当于就是生一次然后克隆一遍自己数量,直接可以写sum=sum*2;
    for (int i = 1; i <= m; i++) {
    
    }
    if (i%3==0) {
    				sum=sum*2;
    			}
  3. 最后输出兔子数量
    System.out.println("第"+i+"个月有"+sum+"只兔子");

完整源码:

请登录后发表评论

    没有回复内容

© 造梦空间论坛