一队老耗子,每个月都生一对小耗子,小耗子长3个月,第四个月开始变成老耗子开始生, // 假设所有耗子都不死,请问20个月之后共有多少只耗子?

一队老耗子,每个月都生一对小耗子,小耗子长3个月,第四个月开始变成老耗子开始生,
假设所有耗子都不死,请问20个月之后共有多少只耗子?

public class 计算老鼠数量 {
    public static void main(String[] args) {
        // 4.一队老耗子,每个月都生一对小耗子,小耗子长3个月,第四个月开始变成老耗子开始生,
        // 假设所有耗子都不死,请问20个月之后共有多少只耗子?//
        int old = 2, first = 0,second = 0,third = 0,sum = 0;
        for(int i =1 ;i < 25 ; i++){
             old = old + third;
             third = second;
             second = first;
             first = old;
        // System.out.println(old +" "+ third+" " + second+" "+ first);
        }
        System.out.println(old + third + second+ first);
        }
}

原文地址:https://www.cnblogs.com/zjulanjian/p/10952782.html

时间: 2024-10-03 04:33:29

一队老耗子,每个月都生一对小耗子,小耗子长3个月,第四个月开始变成老耗子开始生, // 假设所有耗子都不死,请问20个月之后共有多少只耗子?的相关文章

假设一对耗子每个月都可以生一对小耗子。小耗子生长3个月后,从第4个月开始也就能够生小耗子。问:假设所有的耗子都不死的话,那么20个月后一共有多少只耗子?

#include <stdio.h>void main(){ int i=0,old=2,first=0,second=0,third=0,sum=0; for(i=0;i<20;i++) { old=old+third; third=second; second=first; first=old; } sum=old+first+second+third; printf("20个月后一共有%d只耗子!\n",sum);} 分析图: 假设一对耗子每个月都可以生一对小耗

假设一对耗子每个月都可以生一对小耗子... ...

/*假设一对耗子每个月都可以生一对小耗子.小耗子生长3个月后,从第4个月开始也就能够生小耗子.问:假设所有的耗子都不死的话,那么20个月后一共有多少只耗子? */ #include <stdio.h> void main(){       int old = 2,first = 0,second = 0,third = 0;        int i= 0; for(;i < 20;i++)        {               old = old + third;      

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(python语言)

# 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? # 斐波那契数列:0,1,1,2,3,5,8,13,21(后面一个数是前面两个数的和) # 第1个月 2(1) # 第2个月 2(2) # 第3个月 2(3)+ 2(1) # 第4个月 2(3)+ 2(2) + 2(1) # 第5个月 2(3)+ 2(3) + 2(2) + 2(1) + 2(1) # 第6个月 2(3)+ 2(3) + 2(3) +

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

网上关于这个问题有很多人说这个符合斐波那契数列,但是我个人在推算的时候发现并不是这样的,所以想自己解决这个问题 建立一个兔子类 属性有ID,age public class rabbit{ public  $id; public  age; } 第1个月:(id=1,age=1)--------------------------------------------------------------------------------------------------------------

一女孩每天都吃洋葱,一个月之后竟然变成这样!

一女孩每天都吃洋葱,一个月之后竟然变成这样! 2017-06-19半困郑州微公交 为20万郑州公交乘客求福利 小编微信:15639006006,欢迎骚扰 洋葱对于很多人来说是又爱又恨 爱它的香甜,却又讨厌它的辛辣 然而,很多人都只知道洋葱能用来吃 殊不知洋葱还有很多其它的妙用! 洋葱汤 感 冒 消 炎 好 帮 手 感冒发烧的时候,来一碗热腾腾的洋葱汤,很快就可以发汗退烧.如果鼻塞,可以闻一闻洋葱的气味,会促使鼻子瞬间畅通. 炒洋葱 每 天 一 盘 健 康 补 钙 洋葱含有一定的钙质,而且他还有挥

c语言:1000瓶水,有一瓶是有毒的,现共有10只老鼠,怎么判断毒水?

问题:1000瓶水,其中有一瓶是有毒的,一只老鼠喝下毒水会一天之后死亡,现在共有10只老鼠,怎么判断哪一瓶水是毒水? 分析:2^10=1024,则可以考虑利用二进制求解 解:给1000瓶水依次标号1至1000,将10只老鼠从右向左排成一列,第一瓶水让右边第1只老鼠喝,第2瓶水让第2只老鼠喝,第3瓶水让第1,2只老鼠喝,则第4瓶水让第3只老鼠喝,......第1000瓶水依次让第4,6,7,8,9,10只老鼠喝,记死亡的老鼠为1,未死亡的老鼠为0,按照二进制表示数的方法求出这个数,就知道哪瓶是毒水

新版MySql 5.6.20,安装后无法登陆的解决办法

1.按照提示安装好mysql 2.运行cmd 进入mysql的安装目录,我的安装目录C:\Program Files\MySQL\MySQL Server 5.6\bin 输入 cd C:\Program Files\MySQL\MySQL Server 5.6\bin 3.采用mysqld将mysql注册为服务,命令为:mysqld -install MySQL 4.启动服务:net start MySQL 5.然后登陆,因为root用户的默认密码为空,直接回车进入 mysql -u root

每个人都有一对翅膀

一只站在树上的鸟儿,从来不会害怕树枝断裂,因为她相信的不是树枝,而是她自己的翅膀.每个人都有一对翅膀,很多时候我们患得患失,害怕错过某次创业机会.担心会与某次失职正面争锋,正是因为我们的翅膀不够硬实,无法带我们飞出困境.若有了强硬的翅膀,还怕吗?——每个人都有一对翅膀

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?

题目:有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述.n=0表示输入数据的结束,不做处理. 输出 对于每个测试实例,输出在第n年的时候母牛的数量.每个输出占一行. 样例输入 2 4 5 0 样例输出 2 4 6奶牛的数量与年份的关系如下表 年份 1 2 3 4 5 6 7 数量 1 2 3 4 6 9 1