博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
再谈奶牛问题
阅读量:7260 次
发布时间:2019-06-29

本文共 366 字,大约阅读时间需要 1 分钟。

在博客园上看到很多人讨论的”“和“”,觉得好玩,自己尝试着用面向对象的方法算了一下,练练手,没有技术含量,记录下来。

一、问题还原
一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?

ps:看到很多人在原题处留言说这题出的不严谨云云。下面的所有实现都是在理想状态下,特此声明。

二、具体实现
1、奶牛实体类

代码

 2、生奶牛方法(非递归)

代码

 3、输出

下面的显示是按照母亲id来显示结果的,您也可以改成按照第几代或者岁数显示。

代码

 最后贴一下完整代码:

代码

 

本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/12/09/1620338.html,如需转载请自行联系原作者

你可能感兴趣的文章
ASP.NET Core -中间件(Middleware)使用
查看>>
占有优先量词
查看>>
SQL Server里Grouping Sets的威力
查看>>
Spring利用JDBCTemplate实现批量插入和返回id
查看>>
C# asp.net mvc 配置多个route 参数
查看>>
订单数字提醒的实现
查看>>
导出excel——入门
查看>>
设计模式(十)享元模式Flyweight(结构型)
查看>>
有图有真相!同是滑屏,荣耀Magic2不只比小米MIX3缝隙小,还更稳定
查看>>
AI+云 华为开启智能时代新纪元
查看>>
就是好骑!骑ofo小黄蜂和舒畅早晨say hi,跟闹心堵车say bye
查看>>
张旭豪:外卖概念的三点进化
查看>>
只用来保存JQuery lightbox图片用的
查看>>
C#学习笔记——MDI窗体(多文档界面)
查看>>
C++命名空间 namespace的作用和使用解析
查看>>
如果觉得职业看不到头,趁早换工作吧
查看>>
httpClient学习的初步认识
查看>>
SpringMVC 中整合JSON、XML视图一
查看>>
android151 笔记
查看>>
upload size of asp.net
查看>>