/// <summary>/// 一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。/// 假定第一年年初投放了一对小兔子,试编程计算,第n年末总共会有多少对兔子/// </summary>class Rabbit{public double years;public Rabbit(double year){this.years = year;}public int CalcRabbit(double year){if (year < 1)return 0;else if ((year == 1) || (year == 1.5))return 1;else{return (year > 7 ? 0 : 1)//寿命6年//繁殖期4年(2-6)+ CalcRabbit(year - 1)+ CalcRabbit(year - 1.5)+ CalcRabbit(year - 2)+ CalcRabbit(year - 2.5)+ CalcRabbit(year - 3)+ CalcRabbit(year - 3.5)+ CalcRabbit(year - 4)+ CalcRabbit(year - 4.5);}}}

转载于:https://www.cnblogs.com/YuanSong/archive/2012/10/04/2711351.html

[转]C#算法 一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末总共会有多少对兔子...相关推荐

  1. python一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末(不考虑死亡情况)总共会有多少对兔子

    题目为:一对小兔子一年后长大成大兔子:一对大兔子每半年生一对小兔子.大兔子的繁殖期为4年,兔子的寿命是6年.假定第一年年初投放了一对小兔子,试编程计算,第n年末(不考虑死亡情况)总共会有多少对兔子.n ...

  2. 设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和

    #include<stdio.h> #include<math.h> int main() {/*设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算 ...

  3. 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit

    3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit #include<stdio.h> int ...

  4. 苏小红C语言程序设计第三版--设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit

  5. c语言作业存款,2道C语言的题第一:设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计...

    问题描述: 2道C语言的题 第一: 设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit. 要求定期存款的年利率rate ...

  6. 【C语言】编程计算第几天气球才能被吹爆

    有一只气球,最多能充H升气体,小明每天吹一次气,每次吹进去M升气体,由于气球慢撒气,到了第二天早上发现少了N升气体,若小明早上开始吹一只气球,试编程计算第几天气球才能被吹爆.**提示信息:" ...

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

    public static void main(String[] args) {/** 9.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,* 假如 ...

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

    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 由图可知, 第一个月是小兔子,是一对小兔子 第二个月从小兔子变成大 ...

  9. Java基础算法题(02):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    查看所有50道基础算法题请看: Java的50道基础算法题 递归的方法 package Demo02Rabbits; import java.util.Scanner; public class Ra ...

最新文章

  1. 史上最强神经网络绘制神器来啦!一系列暗黑操作!
  2. solr5的基本操作
  3. jupyter代码字体大小_你可能并不知道这样定制炫酷的jupyter主题
  4. 汇编语言 pushf 和 popf指令
  5. 数据包如何正确的发到目的地_江苏工业交换机厂家浅谈交换机如何应用
  6. php cdi_使用Fabric8在CDI管理的bean中注入Kubernetes Services
  7. 软工_个人博客作业3
  8. oracle中命令,oracle中常用命令汇总(一)
  9. [转]Linux内核的文件预读(readahead)
  10. 自媒体标题不会写?用这个工具,一键生成爆文标题
  11. WAV音频文件的分析
  12. python数据分析与挖掘pdf_python数据分析与挖掘实战
  13. ipsan虚拟存储服务器,IPSAN存储架构
  14. linux交叉编译libnet,交叉编译samba(mipsel-linux) samba-3.3.3.tar.gz
  15. Unity学习笔记–无限地图
  16. win10分辨率设置正确但屏幕却被拉伸了,如何处理
  17. gatling 之性能测试
  18. 2021年茶艺师(初级)考试总结及茶艺师(初级)模拟考试
  19. matlab 画随机数图,怎么用matlab生成100个标准正态分布的随机数并画出直方图
  20. 数据库开发面试问题汇总

热门文章

  1. android+定时器+动画,Android 实现定时器的四种方式总结及实现实例_Android_脚本之家...
  2. qq飞车登陆服务器无响应,qq飞车手游进不去怎么回事 为什么进不去游戏
  3. 每天一道LeetCode-----对序列进行排序,要求nums[0] nums[1] nums[2] nums[3] ....
  4. suse linux 安装oracle,SUSE Linux下安装Oracle 11g服务器
  5. php+循环定时任务,php定时任务循环执行replace操作无故中断
  6. Resize源码详解(参考Opencv4.1)
  7. 最长有效括号—leetcode32
  8. 32位有符号整数_[LeetCode] 8. 字符串转换整数 (atoi)
  9. 自定义流操作符 重载wcout
  10. Win32程序中使用Combo box控件