一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?

输入格式:

输入在一行中给出一个不超过10000的正整数N。

输出格式:

在一行中输出兔子总数达到N最少需要的月数。

输入样例:

30

输出样例:

9

看以下数据推理可以发发现这是一个斐波那契数列。

1 1

2 1

3 2

4 3

5 5

6 8

7 13

8 21

9 34

第一个一二 两月只能生一对,三月开始繁殖,这样就是第三个数字,也就是第一行是1,第二行也是1,第三行是1+1=2,

第四行是1+2=3,第五行是3+2=5······就是这样子的规律。

#include

int main(int argc, char *argv[])

{

int a=1,b=1,n,t=1,i=2;//a是第一个数,b是 第二个数,前面直接定义了 ,i定义为二是为后面当n不等于1也就是说 最少一个月过去了。

//t是两个数的转换,用来保存前一个数。

scanf("%d",&n);//n对,就是兔子的数量

if(n==1)//用 一个if来判断如果n=1,就直接输出 。

{

printf("1");

}

else

{

while(n>t)

{

i++;//用来 计数的

t=a+b;

b=a;

a=t;

}

printf("%d",i);

}

return 0;

}

怎么用matlab求兔子繁衍,习题4-11 兔子繁衍问题 (15 分)相关推荐

  1. 习题4-7 最大公约数和最小公倍数 (15分)

    习题4-7 最大公约数和最小公倍数 (15分) 题目描述 本题要求两个给定正整数的最大公约数和最小公倍数. 输入格式: 输入在一行中给出两个正整数M和N(≤1000). 输出格式: 在一行中顺序输出M ...

  2. 7-55 求整数序列中出现次数最多的数 (15 分)

    7-55 求整数序列中出现次数最多的数 (15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数. 输入格式: 输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数. ...

  3. python 7-8 对于给定的正整数N,求它的位数及其各位数字之和。 (15 分)

    python python 7-8 对于给定的正整数N,求它的位数及其各位数字之和. (15 分) python 7-8 对于给定的正整数N,求它的位数及其各位数字之和. (15 分) python ...

  4. pta 7-1 求N分之一序列前N项和 (15分)

    7-1 求N分之一序列前N项和 (15分) 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + - 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中按照&quo ...

  5. 7-11 求奇数分之一序列前N项和 (15 分)

    7-11 求奇数分之一序列前N项和 (15 分) 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + - 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中按照& ...

  6. 合乘matlab,求由参数方程 确定的函数的导数 (10.0分)

    [判断题]胚胎移植实践中,进行超排处理,获得的卵子数越多越好. [单选题]在行政单位其他资金来源结转结余的核算中,按照规定缴回非财政拨款结转资金的,按照实际缴回资金数额应( ). [判断题]To su ...

  7. 习题4-9 打印菱形图案(15分)

    本题要求编写程序,打印一个高度为n的.由 "*" 组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号 "*" 组成的菱 ...

  8. 习题7-6 统计大写辅音字母 (15 分)

    方法一: #include<stdio.h> #include<math.h> #include<string.h> #define maxx 105 int n; ...

  9. 习题4-10 猴子吃桃问题 (15 分)

    #include<stdio.h> #include<math.h> int main(){int n;scanf("%d",&n);int sum ...

  10. 2021-03-26习题4-7 最大公约数和最小公倍数 (15 分)

    方法一: #include<stdio.h> #include<math.h> int gcd(int a,int b){return b==0?a:gcd(b,a%b); } ...

最新文章

  1. shell基础(四)uniq和tee
  2. timus-1507 Amount of Degrees 按位DP
  3. SDUT2165:Crack Mathmen(快速幂)
  4. python 多进程 multiprocessing 进程池 pool apply_async()函数与apply()函数的用法
  5. 计算机应用基础第九章在线测试答案,郑大计算机应用基础第9章节在线测试答案...
  6. 图像风格迁移_【论文解读】图像风格迁移中的Contextual Loss
  7. Struts文件下载
  8. 阿帕奇跨域_阿帕奇齿轮泵
  9. geteditor p 取消自动_2020百度网盘超级会员怎么取消自动续费?
  10. 前端学习(2505):小游戏设计
  11. Git版本控制管理系统_企业实战上篇
  12. JavaScript中的Function类型总结
  13. 一步一步学WF系列(四)——工作流模拟登陆
  14. Java设计模式学习记录-解释器模式
  15. 对SSH三大框架的理解
  16. jQuery Form Plugin (二) :使用AJAX提交Form表单
  17. os模块,os.path模块,subprocess模块,configparser模块,shutil模块
  18. 推流式搅拌器选型功率计算方法_QSJ-1000
  19. 小规模纳税人和一般纳税人的区别
  20. 安装 VS2005 安装库 遇到vcredist.msi找不到问题

热门文章

  1. LeetCode Algorithm 225. 用队列实现栈
  2. 算法精解 c语言描述 豆瓣,斯坦福大学教授亲授,这本美亚4.7星的算法书,新手程序员都看得懂!...
  3. 金融计算机杂志排名,中国核心期刊排名_中国金融文化属于核心期刊吗_计算机八大核心期刊...
  4. 在职场上奋战不懈的各位12把健康金钥匙
  5. win10系统应用程序无法正常启动提示0xc0000142错误的解决方法
  6. 考toeic心得。。。。
  7. 好烦哦,第12次双11全球大考,又考第一了
  8. 使用Charles代理工具,导致浏览器无法打开网页
  9. 众安在线荣获第十届中国证券金紫荆“最佳投资者关系上市公司”奖
  10. 肯德基餐厅查询Python代码