【C语言程序设计】C语言生兔子问题!
假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子。
试问从一对兔子开始繁殖,以后每个月会有多少对兔子?
程序代码
#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语言生兔子问题!相关推荐
- c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...
第一部分C语言程序设计 C语言程序设计同步练习答案 第1章 绪论 一.单选题 1-5 DBCAC 二.判断题 1. 错 2. 错 第2章 C语言基本数据类型.运算符和表达式 一.单选题 1-5 ADA ...
- 结合方式c语言,程序设计C语言与数据结构相结合的教学模式探索
根据学生差异性现状和情景环境下的任务驱动教学模式的有效性,选择和设计合适的项目案例:加强课程联系,整理课程关系.优化课程例题.习题等安排,解决学生作业量大,效率低的现状.通过对两门核心基础课程的探索, ...
- 用链表c语言程序设计,C语言程序设计-基于链表的学生成绩管理系统
<C语言程序设计-基于链表的学生成绩管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计-基于链表的学生成绩管理系统(18页珍藏版)>请在人人文库网上搜索. 1.华北科技 ...
- 江西理工大学c语言程序设计,C语言程序设计
大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...
- c语言小饭店等位就餐程序,C语言程序设计 C语言程序设计 3.C语言程序设计教案全部.doc...
C语言程序设计教案 PAGE PAGE 2 C语言程序设计教案 C语言程序设计教案 编写:宋铁桥 计算机技术系 二〇一七年三月整理 河北工业职业技术学院 <C语言程序设计>课程教案首页 授 ...
- 尚展垒等编著c语言程序设计,C语言程序设计技术实践指导
本书是<C语言程序设计技术>(尚展垒等编著,中国铁道出版社出版)配套使用的学习用书,每个实验对应主教材的相关内容.本书所使用的运行环境是Visual Studio 2010,与全国计算机等 ...
- 陇东学院c语言程序设计,C语言程序设计
spContent=<C语言程序设计>是高等学校本科教育普遍开设的一门课程,是广大程序设计语言学习者首选的入门课程.本课程立足于C语言基础知识的讲解,讲授中引入大量实例,突出重点,剖析难点 ...
- 耿国华c语言程序设计,C语言程序设计课程教学探究.doc
C语言程序设计课程教学探究 C语言程序设计课程教学探究 摘 要:C语言程序设计课程作为一门基础的计算机程序设计课程,其对于计算机教学具有重要的意义,同时也是许多院校理工科学生的必修课程.本文阐述了C语 ...
- 龚本灿c语言程序设计,c语言程序设计初步-求索学堂.ppt
c语言程序设计初步-求索学堂 C语言程序设计 主讲人 龚本灿 个人联系方式 QQ: 190026892 网上答疑.教学资料及作业地址: 三峡大学网站->求索学堂->统一身份认证后-> ...
- 湖南c语言程序设计,C语言程序设计
<C语言程序设计>是面向大学一年级所有专业学生开设的通识类思维教育课程,作为实现创新思维和创新能力培养的核心课程之一,在大学生的知识体系中占有重要地位. 对于信息类相关专业的学生而言,程序 ...
最新文章
- word 通配符_word通配符技巧:HR高效办公技巧应用
- 实战解读增长黑客在 B 端业务中的应用
- jmeter获取mysql数据并作为请求参数使用
- Visual Basic的未来之路
- hihocoder A Game 区间dp
- 数据中台建设五步法(文末赠书)
- Angular JS 列表修改
- docker-compose 学习:通过 Dockerfile 和 build 指令搭建 LNMP
- android opengl教程
- 解决 pq: SSL is not enabled on the server
- 运维工作发展的几个阶段
- Python math 模块与 cmath 模块
- 【案例分享】项目施工进度报告 – 树形报表
- nginx正向代理,提供爬虫请求代理
- 安装PS时提示安装程序检测到计算机重新启动操作可能处于挂起状态,建议您退出安装...
- 那些年,我们一起做过的 Java 课后练习题(56 - 60)
- 三国志·吴书·贺齐等传
- 简单的弹窗应用(二)--AlertDialog
- 谈谈从事IT测试行业的我,对于买房买车有什么样的感受
- windows下c/c++创建Java虚拟机加载可执行jar包
热门文章
- 立即关闭计算机的命令,谁有或者知道电脑立即关机的bat命令条令?
- 条令考试小程序辅助器_条令条例app软件-条令条例app考试技巧1.0官方版_骑士下载...
- 【EasyExcel 教程】详解填充Excel -- 填充
- neo4j-neoclient-example之movies 推荐
- android 微信 去广告插件,Android"挂逼"修练之行--微信小程序逆向辅助插件工具开发详解 ......
- dataTable修改后数据刷新(数据重载)
- Qtum量子链与亚马逊AWS中国云服务达成合作
- 「媒体分流直播」媒体直播和传统直播的区别,以及媒体直播的特点
- vue+ts工程:找不到模块“@/api/user”或其相应的类型声明
- Windows系统下QT+OpenCasCAD仿真开发