php解决有一对兔子 从刚出生的小兔子后第3个月起每个月都生一对兔子 求大神帮忙

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分100 UID阅读权限10积分12帖子精华可用积分12 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 12, 距离下一级还需 188 积分
帖子主题精华可用积分12 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月
   后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
#include &stdio.h&
#include &conio.h&
&&long f1,f2;
&&f1=f2=1;
&&for(i=1;i&=20;i++)
& & printf(&%12ld %12ld&,f1,f2);
& &&&if(i%2==0)printf(&\n&);
& & f1=f1+f2;
& & f2=f1+f2;
& &解释一下f1=f1+f2;
& && && &&&f2=f1+f2;
& && &&&是什么意思????
& &和为什么i&=20?& &20是什么意思?
& && &if(i%2==0)是说明什么?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分401 UID44767阅读权限100积分14923帖子精华可用积分14923 专家积分275 在线时间4141 小时注册时间最后登录
帖子主题精华可用积分14923 专家积分275 在线时间4141 小时注册时间最后登录
论坛徽章:1
著名的斐波那契数列
空间积分0 信誉积分100 UID117158阅读权限20积分668帖子精华可用积分668 专家积分0 在线时间7 小时注册时间最后登录
丰衣足食, 积分 668, 距离下一级还需 332 积分
帖子主题精华可用积分668 专家积分0 在线时间7 小时注册时间最后登录
论坛徽章:0
他在这里定义了第一个月和第二个月的兔子数为f1和f2啊!,然后第三个月就是f3=f1+f2了啊,不过这样就会产生很多的变量,那他就用f1=f1+f2了,这样不是更省事啊!
至于他的20,估计是编程的人自己设置的吧,总不能无休止的生下去吧!
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处部分信息来源于网络或网友分享,学讯网编辑整理
摘要:个经典算法语言的学习要从基础开始,这里是个经典的算法题目古典问题有对兔子,从出生后第个月起每个月都生对兔子,小兔子长到第个月后每个月又生对兔子,假如兔子都不死,问每个月的兔子总数为多少程序分析兔子的规律为数列…程序源代码“”“”控制输出,每...
c语言的学习要从基础开始,这里是100个的算法
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数 为多少?
__________________________________________________________________ 程序分析:兔子的规律为数列1,1,2,3,5,8,13,21….
___________________________________________________________________ 程序源代码:
long f1,f2;
for(i=1;i&=20;i++)
{ printf(“%12ld %12ld”,f1,f2);
if(i%2==0) printf(“\n”);/*控制输出,每行四个*/
f1=f1+f2;/*前两个月加起来赋值给第三个月*/
f2=f1+f2;/*前两个月加起来赋值给第三个月*/
上题还可用一维数组处理,you try!
题目:判断101-200之间有多少个素数,并输出所有素数。
__________________________________________________________________ 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整 除,则表明此数不是素数,反之是素数。
推荐视频课程
大家在关注
客服热线:1
关注微信公众号2157人阅读
------------------------------------------------------------------------------------------------------------------------
题目: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一
对兔子,假如兔子都不死,问每个月的兔子总数为多少?&
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....&
五十道编程题目的帖子:
-----------------------------------------------------------------------------------------------------------------------
这个题目是昨天晚上做的,困了所以今天才把五十道题目那个帖子和这个帖子发出来。代码用了两个类,一个是造物的上帝类,一个是兔子类
public class God {
//上帝拥有一个保存兔子的集合,集合中同一个兔子只能出现一次,所以用set合适
private static Set&Rabbit& rabbits = new HashSet&Rabbit&();
public static void main(String[] args) {
/* 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一
对兔子,假如兔子都不死,问每个月的兔子总数为多少?&
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... */
//上帝创造了一只小兔子,(兔子不下蛋,所以没有先有蛋还是先有鸡的问题,呵呵)
Rabbit rootRabbit = new Rabbit();
//时间流逝,就模拟8个月
for (int i = 1;i & 9;i++) {
//调用上帝月份增加一的方法
monthPlus(rootRabbit);
System.out.print(rabbits.size() + & &);
private static void monthPlus(Rabbit rabbit) {
//遇到一个兔子就往上帝的集合中仍,如果是重复的就扔不进去
rabbits.add(rabbit);
//调用兔子的长大方法,只有兔子才知道它怎么长大
rabbit.grow();
//遍历兔宝宝
for (Rabbit child : rabbit.getChilds()) {
//递归的对每个兔宝宝都调用月份增加的方法
monthPlus(child);
class Rabbit {
//保存自己孩子的列表
private List&Rabbit&
//记录兔子从出生到现在的月份
public Rabbit() {
//刚出生月份是0
this.month = 0;
childs = new ArrayList&Rabbit&();
public Rabbit born() {
Rabbit child = new Rabbit();
childs.add(child);
public void grow() {
//把兔子从出生到现在的月份加1
month++;
//如果兔子的月份大于等于3就born方法生一个兔宝宝哈
if (month &&=3) &{
this.born();
public int getMonth() {
public List&Rabbit& getChilds() {
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:115773次
排名:千里之外
原创:31篇
评论:24条
(2)(1)(4)(7)(14)(6)一对小兔子从出生到第三个月就可以长大,并且生一对小兔子以后每个月可以生一对小_百度作业帮
一对小兔子从出生到第三个月就可以长大,并且生一对小兔子以后每个月可以生一对小
小兔要8个月才能交配、生育,生育后大约两到三个月能再生一次,她的怀孕期为1个月兔子不耐闷热、潮湿,若饲养在室外,梅雨及炎夏是的死亡率会增高.若是室内饲养,夏天外出时应注意不要将笼子放置在密闭的房间,或是会晒到太阳的阳台兔子出生后8个月左右,性发育成熟,雌兔出现烦躁不安的现象,是发情征兆.交尾后,雄兔会发出高亢的叫声而 昏迷.雌兔怀孕后,应与雄兔分开.在笼内铺设稻草或其他干草,并用布将笼子围起,尽量不要碰触,让雌兔保持安静稳定.雌兔会拔下自己腹部的毛做巢.从怀孕到生产,雌兔将变得非常神经质,过分接触,母兔可能咬伤饲主,或咬死自己生下的小兔.一胎可生下5-6只小兔,食物或饮水不足时,母兔可能会吃掉小兔,因此提供的量应较平时稍多.经过30天左右小兔即可离巢,这时可让小兔离开母兔,以浸泡牛奶的面包、柔软的蔬菜喂食,很容易即可养驯.若照顾上有困难,可待小兔能吃成兔的食物时,再与母兔分离.}

我要回帖

更多关于 一对兔子出生两个月后 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信