1.题目如下。

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

分析每个月的兔子对数:

1------1

2------1

3------2

4------3

5------5

6------8

7------13

分析每个月的兔子对数,发现这是一个菲波拉契数列问题。

public class Rabbit{
public static void main(String[]args){ int m1=1;//第一个月的对数
int m2=1;//第二个月的对数
int m;//总的对数
for(int i=3;i<=24;i++){
m=m1+m2;//后面月份的对数,是前两个月对数之和,加完,并且更新前两个 月对数。
m1=m2;
m2=m;
System.out.println(i+"月是"+"兔子对数:"+m);
}
}

最新文章

  1. nginx windows 版 创建windows 服务
  2. 16_采用SharedPreferences保存用户偏好设置参数
  3. LeetCode 55
  4. java 中的equal和&quot;==&quot;
  5. WordPress 邮箱防抓取
  6. 让你高效的理解JavaScript中的同步、异步和事件循环
  7. XYZZY(spfa求最长路)
  8. 查看Eclipse运行工程时使用的Command Line
  9. Linux-day1-pdf课件
  10. jdbc工具类的封装,以及表单验证数据提交后台
  11. 系统不支持WP开发
  12. Node.js模板引擎的深入探讨
  13. nginx下后端节点realserverweb健康检测模块ngx_http_upstream_check_module
  14. 基于JavaScript 声明全局变量的三种方式详解
  15. linux 环境变量设置方法总结(PATH / LD_LIBRARY_PATH)
  16. 【iOS XMPP】使用XMPPFramewok(四):收发消息
  17. 协变(covariant)和逆变(contravariant)
  18. linux 字符终端terminal下 ftp的配置和启用
  19. C# 多线程操作队列
  20. spring mongodb增删改查操作

热门文章

  1. mysql 09章_存储过程和函数
  2. event.target.tagName
  3. JAVA数据结构之二叉树
  4. All you need to know about: solder mask and paste mask
  5. [JZOJ6279] 2019.8.5【NOIP提高组A】优美序列
  6. [JZOJ6272] 2019.8.4【NOIP提高组A】整除
  7. thinkphp 插件控制器
  8. css3技巧——产品列表之鼠标滑过效果translateY(三)
  9. LUOGU P4042 [AHOI2014/JSOI2014]骑士游戏 (spfa+dp)
  10. 第九篇:Spring的applicationContext.xml配置总结