20141016--for 兔子
Console.Write("请输入月数:");
int m =int.Parse(Console.ReadLine());
int ct = ;//成兔对数ct
int xt = ;//小兔对数xt
int yt = ;//幼兔对数yt
int zt = ;//总兔对数zt
for (int i = ; i <= m; i++)
{
if (i == )//定义第一个月的成兔幼兔小兔对数
{//(告诉电脑第一个月时兔子对数)
ct = ;//第一个月成兔对数=0
xt = ;//第一个月小兔对数=0
yt = ;//第一个月幼兔对数=1
}
else
{
ct = xt + ct;//每月成兔对数等于上月小兔对数+上月成兔对数
xt = yt;//每月小兔对数等于上月幼兔对数
yt = ct;//每月幼兔对数等于本月的成兔对数
}
zt = ct + xt + yt;//总兔对数等于成兔加小兔加幼兔
Console.WriteLine(i.ToString() + "个月后成兔对数是:" + ct.ToString());
Console.WriteLine(i.ToString() + "个月后小兔对数是:" + xt.ToString());
Console.WriteLine(i.ToString() + "个月后幼兔对数是:" + yt.ToString());
Console.WriteLine(i.ToString() + "个月后兔子总对数是:" + zt.ToString());
Console.ReadLine();
}
Console.ReadLine();

有成兔3对,小兔2对,幼兔5对,3个月后幼兔成长成小兔,小兔成长成成兔,每对成兔生下一对幼兔,
Console.Write("请输入月数");
int m =int.Parse(Console.ReadLine());
int ct = ;//成兔对数ct
int xt = ;//小兔对数xt
int yt = ;//幼兔对数yt
int zt = ;//总兔对数zt
for (int i = ; i <= m; i = i + )
{
if ( i == )
{
ct = ;//第一个月成兔对数
xt = ;//第一个月小兔对数
yt = ;//第一个月幼兔对数
zt = ct + yt + xt;//第一个月总兔对数
}
else
{
ct = ct + xt;//本月成兔对数=上月成兔对数+上月小兔对数
xt = yt;//本月小兔对数=上月幼兔对数
yt = ct;//本月幼兔对数=本月成兔对数
}
zt = ct + xt + yt;//总兔对数等于成兔加小兔加幼兔
Console.WriteLine("第" + (i).ToString() + "个月时成兔对数是:" + ct.ToString());
Console.WriteLine("第" + (i).ToString() + "个月时小兔对数是:" + xt.ToString());
Console.WriteLine("第" + (i).ToString() + "个月时幼兔对数是:" + yt.ToString());
Console.WriteLine("第" + (i).ToString() + "个月时兔子总对数是:" + zt.ToString());
Console.ReadLine();
}
20141016--for 兔子的更多相关文章
- BZOJ 1001: [BeiJing2006]狼抓兔子
1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Sec Memory Limit: 162 MBSubmit: 20029 Solved: 4957[Submit][ ...
- JS循环语句作业讲解(折纸、兔子生兔子、买东西组合)
1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米: varn = 0;varg = 0.0001;while(){ g= g *2; n++ (g>8848bre ...
- bzoj 1001狼抓兔子(对偶图+最短路)最大流
推荐文章:<浅析最大最小定理在信息学竞赛中的应用>--周冬 题目 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还 ...
- BZOJ1001: [BeiJing2006]狼抓兔子 [最小割 | 对偶图+spfa]
1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Sec Memory Limit: 162 MBSubmit: 19528 Solved: 4818[Submit][ ...
- Java程序设计之裴波拉切那数列(兔子一年的数量)
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5 ...
- [BZOJ4027][HEOI2015] 兔子与樱花
Description 很久很久之前,森林里住着一群兔子.有一天,兔子们突然决定要去看樱花.兔子们所在森林里的樱花树很特殊.樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接 ...
- js 斐波那契数列(兔子问题)
对于JS初学者来说,斐波那契数列一直是个头疼的问题,总是理不清思路. 希望看完这篇文章之后会对你有帮助. 什么是斐波那契数列 : 答: 斐波那契数列,又称黄金分割数列.因数学家列昂纳多·斐波那契(Le ...
- Java经典兔子问题
题目:古典问题:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:首先我们要明白题目的意思指的是每个月的兔子总对数:假设将兔子分为小 ...
- while做法1.兔子生兔子 2.求100以内质数的和3.洗发水15元 牙膏5元 香皂2元 150元的算法
1.兔子生兔子 2.求100以内质数的和 3.150块钱花完问题
- [RabbitMQ+Python入门经典] 兔子和兔子窝
原文联接: http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/ RabbitMQ作为一个工业级的消息队列服务器,在其客户端手册列表的P ...
随机推荐
- 小菜学习MVC4-WebApi
今天想看下MVC4的东西,发现 居然有WebApi这东西,百度了一下..居然是 WCF中的东西,然后移植到了MVC4中,WCF你懂得返回数据都是xml,向网站这种请求 就比较纠结...而webapi可 ...
- 用C#调用Matlab图像处理自制QQ游戏2D桌球瞄准器
平时不怎么玩游戏,有时消遣就玩玩QQ里的2D桌球,但是玩的次数少,不能像骨灰级玩家一样百发百中,肿么办呢?于是某天突发奇想,决定自己也来做个“外挂”.说是外挂,其实只是一个瞄准器,毕竟外挂是修改别人的 ...
- X64 Win7(win2008)连接SqlServer2005慢的解决办法
问题描述:数据库版本:SQL SERVER 2005数据库安装环境: Win 2003 X64 客户端环境:Win 2008 x64连接工具:ODBC或ado.net测试连接时间:4-6秒 客户端环境 ...
- Ubuntu下多服务器 Rsync同步镜像服务配置
主服务器:192.168.5.13_ubuntu 从服务器:192.168.5.11_centos ================== 1> 在两台主机上分别安装rsync========== ...
- ios开发——实用技术OC篇》倒计时实现的两种方法
倒计时实现的两种方法 timeFireMethod函数,timeFireMethod进行倒计时的一些操作,完成时把timer给invalidate掉就ok了,代码如下: secondsCountDow ...
- Java SE ---关系运算符
java里的关系运算符有这么几种:大于(>).小于(<).等于(==).不等于(!=).大于等于(>=).小于等于(<=), 关系运算的结果是个boolean值,关系式成立为t ...
- IJKMediaFramework第三方库的使用
大多数做直播的时候使用 FFMpeg. IJKMediaFramework也是基于FFMpeg封装 使用起来比较简单,个人觉得如果有能力可以使用 FFMpeg , 使用 FFMpeg对 内存的占用比 ...
- java.lang.IllegalArgumentException: Service Intent must be explicit: Intent
在Activity中启动Service的时候报错: 服务意图必须是显性声明. 这是为了防止造成冲突(i.e. 有多个Service用同样的intent-filter的情况) 这是Android 5.0 ...
- Mysql:表的操作
1.列的添加 2.列的删除 删除多列只需在DROP id 后加, DROP column_name; 3.显示表属性 4.设置默认值 5.删除默认值
- PHP用反撇号(`,也就是键盘上ESC键下面的那个,和~在同一个上面)执行外部命令
例如: echo `whoami`; // 导出数据库,要导入的文件夹必须要有可写权限, -u -p之后的内容必须要紧挨着写 echo `mysqldump -h localhost -u$DbUse ...