假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子。

试问从一对兔子开始繁殖,以后每个月会有多少对兔子?

程序代码

#include <stdio.h>int main(){int i,tu1,tu2,tu3,m;tu1=1;tu2=1;printf("请输入月份数\n");scanf("%d",&m);if(m==1||m==2){printf("有一对兔子");}else if(m>2){for(i=3;i<=m;i++){tu3=tu1+tu2;tu1=tu2;tu2=tu3;}printf("%d 月的兔子数为:%d\n",m,tu3);}return 0;}

调试运行结果

执行程序时,会提示输入月份,当输入 12 时,显示这个月的兔子数目,运行结果如下所示:

请输入月份数

12

12 月的兔子数为:144

总结

(1) 实例分析

循环的嵌套是指在一个循环体内又包含了另一个完整的循环。

循环的嵌套执行过程是外循环执行一次,内循环执行一次,在内循环结束后,再执行下一次外循环,如此反复,直到外循环结束。

(2) 循环的嵌套注意事项:

① 循环必须完全包含内循环,不能交叉;

 在多重循环中,各层循环的循环控制变量不能同名;

  ③ 在多重循环中,并列循环的循环控制变量名可以相同,也可以不同。

不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~

【值得关注】我的 编程学习交流俱乐部!【点击进入】

全栈程序员正在等你加入~

【C语言程序设计】C语言生兔子问题!相关推荐

  1. c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...

    第一部分C语言程序设计 C语言程序设计同步练习答案 第1章 绪论 一.单选题 1-5 DBCAC 二.判断题 1. 错 2. 错 第2章 C语言基本数据类型.运算符和表达式 一.单选题 1-5 ADA ...

  2. 结合方式c语言,程序设计C语言与数据结构相结合的教学模式探索

    根据学生差异性现状和情景环境下的任务驱动教学模式的有效性,选择和设计合适的项目案例:加强课程联系,整理课程关系.优化课程例题.习题等安排,解决学生作业量大,效率低的现状.通过对两门核心基础课程的探索, ...

  3. 用链表c语言程序设计,C语言程序设计-基于链表的学生成绩管理系统

    <C语言程序设计-基于链表的学生成绩管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计-基于链表的学生成绩管理系统(18页珍藏版)>请在人人文库网上搜索. 1.华北科技 ...

  4. 江西理工大学c语言程序设计,C语言程序设计

    大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...

  5. c语言小饭店等位就餐程序,C语言程序设计 C语言程序设计 3.C语言程序设计教案全部.doc...

    C语言程序设计教案 PAGE PAGE 2 C语言程序设计教案 C语言程序设计教案 编写:宋铁桥 计算机技术系 二〇一七年三月整理 河北工业职业技术学院 <C语言程序设计>课程教案首页 授 ...

  6. 尚展垒等编著c语言程序设计,C语言程序设计技术实践指导

    本书是<C语言程序设计技术>(尚展垒等编著,中国铁道出版社出版)配套使用的学习用书,每个实验对应主教材的相关内容.本书所使用的运行环境是Visual Studio 2010,与全国计算机等 ...

  7. 陇东学院c语言程序设计,C语言程序设计

    spContent=<C语言程序设计>是高等学校本科教育普遍开设的一门课程,是广大程序设计语言学习者首选的入门课程.本课程立足于C语言基础知识的讲解,讲授中引入大量实例,突出重点,剖析难点 ...

  8. 耿国华c语言程序设计,C语言程序设计课程教学探究.doc

    C语言程序设计课程教学探究 C语言程序设计课程教学探究 摘 要:C语言程序设计课程作为一门基础的计算机程序设计课程,其对于计算机教学具有重要的意义,同时也是许多院校理工科学生的必修课程.本文阐述了C语 ...

  9. 龚本灿c语言程序设计,c语言程序设计初步-求索学堂.ppt

    c语言程序设计初步-求索学堂 C语言程序设计 主讲人 龚本灿 个人联系方式 QQ: 190026892 网上答疑.教学资料及作业地址: 三峡大学网站->求索学堂->统一身份认证后-> ...

  10. 湖南c语言程序设计,C语言程序设计

    <C语言程序设计>是面向大学一年级所有专业学生开设的通识类思维教育课程,作为实现创新思维和创新能力培养的核心课程之一,在大学生的知识体系中占有重要地位. 对于信息类相关专业的学生而言,程序 ...

最新文章

  1. word 通配符_word通配符技巧:HR高效办公技巧应用
  2. 实战解读增长黑客在 B 端业务中的应用
  3. jmeter获取mysql数据并作为请求参数使用
  4. Visual Basic的未来之路
  5. hihocoder A Game 区间dp
  6. 数据中台建设五步法(文末赠书)
  7. Angular JS 列表修改
  8. docker-compose 学习:通过 Dockerfile 和 build 指令搭建 LNMP
  9. android opengl教程
  10. 解决 pq: SSL is not enabled on the server
  11. 运维工作发展的几个阶段
  12. Python math 模块与 cmath 模块
  13. 【案例分享】项目施工进度报告 – 树形报表
  14. nginx正向代理,提供爬虫请求代理
  15. 安装PS时提示安装程序检测到计算机重新启动操作可能处于挂起状态,建议您退出安装...
  16. 那些年,我们一起做过的 Java 课后练习题(56 - 60)
  17. 三国志·吴书·贺齐等传
  18. 简单的弹窗应用(二)--AlertDialog
  19. 谈谈从事IT测试行业的我,对于买房买车有什么样的感受
  20. windows下c/c++创建Java虚拟机加载可执行jar包

热门文章

  1. 立即关闭计算机的命令,谁有或者知道电脑立即关机的bat命令条令?
  2. 条令考试小程序辅助器_条令条例app软件-条令条例app考试技巧1.0官方版_骑士下载...
  3. 【EasyExcel 教程】详解填充Excel -- 填充
  4. neo4j-neoclient-example之movies 推荐
  5. android 微信 去广告插件,Android"挂逼"修练之行--微信小程序逆向辅助插件工具开发详解 ......
  6. dataTable修改后数据刷新(数据重载)
  7. Qtum量子链与亚马逊AWS中国云服务达成合作
  8. 「媒体分流直播」媒体直播和传统直播的区别,以及媒体直播的特点
  9. vue+ts工程:找不到模块“@/api/user”或其相应的类型声明
  10. Windows系统下QT+OpenCasCAD仿真开发