- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12-第四章循环控制do-while,dowhile循环,matlabdowhile循环,pythondowhile循环,dowhile循环语句,javadowhile循环,cdowhile循环,c语言的dowhile循环,vbdowhile循环,while循环
本节内容 注意: 1、do和while都是关键字,不可以省略。 2、 while后面的括号不能省略,括号内的表达式可以是任意类型的表达式:条件表达式、逻辑表达式、算术表达式、和常量等,但一般是条件或者逻辑表达式。 3、用一对花括号{}括起来的语句称为复合语句, 如果只有一条语句时可以省略花括号,也就是说循环体只有一条语句。 4、do-while语句中while(表达式)语句后面的分号“;”必不可少,否则就会出错。 5、while与do-while执行的流程和执行的次数是不一样的。 程序实现 实例【1】 一名儿童喜欢吃糖,第一天吃了一颗,第二天吃了二颗,第三天吃了三颗,以后每天增加一颗,请帮他算算10天总共吃了多少颗。 解题步骤: 1、定义一个累加变量并赋初值为0。 2、每天的糖数比前一天增加一颗。 3、将每天的糖数累加到变量中。 4、输出总糖数。 实例【2】 输入一个整数n,求解n的阶乘n! n!=n*(n-1)*(n-2)*(n-3)…..*2*1 解题步骤: 1、定义一个变量n,用来保存输入的整数。 2、定义一个长整形的变量k=1,用来保存乘积。 3、输入整数n的值。 4、n的值依次减小。 5、循环的把n的值累乘积到变量k中。 程序求解 #include”stdio.h” main() { long int k, n; scanf(“%d”,n); k=1; do { k=k*n; n- -;} while(n=1); printf(“\n the value is %ld”,k); } 问题解析 对于判断闰年的问题: 1、从哪里开始? 2、什么时候结束? 3、反复做的事情? X=2000 /*从这里开始*/ do /* 如果条件成立 则结束*/ { 1、 判断x年是不是闰年 。/*重复要做的事情*/ 2、 ? /* 判断完当前年,指向下一年*/ } While(x=2500) ; 练习2 一、计算一个住户一年的煤气费用的总和(每月煤气费用由键盘输入) 解题步骤: 1、定义一个变量存放每个月的煤气费用 2、循环输入12个月的煤气费用总和。 3、计算12个月费用的总和。 4、输出总费用。 * 项目3:学生总评成绩的统计与排序 涉及到的知识点如下: 单元一:while语句的流程以及应用 单元二:do-while语句的流程以及应用 单元三:for语句的流程以及应用 单元四:break、continue语句的应用 单元五:循环结构的嵌套练习 单元六:分支、循环结构的综合应用 单元七:一维数组的定义及应用 单元八:二维数组的定义及应用 单元九:学生总评成绩统计与排序的实现 知识点回顾 while语句 初始表达式; while(条件表达式) { 语句组; 循环表达式; } 1、while语句格式 初始表达式; while(条件表达式) 语句; 2、while循环的执行过程 循环体 N 条件 Y while循环 条件 循环 次数 Y 循环体 ? Y 执行 1 Y 执行 3 Y 执行 2 N 结束 循环体 Y ? 循环体 Y ? ? N 3次 在循环入口处判断 当条件为真时执行循环 do -while语句 这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。 3.3 do-while语句 1、 do-while语句的格式 一般形式为: do { 语句组; } while(表达式); 直到型循环 在循环出口处判断,当条件为真时继续执行循环,直到条件为假时为止。 条件 N Y 循环体 条件 循环 次数 执行 1 Y 执行 3 Y 执行 2 N 结束 3次 Y 条件 循环体 Y 条件 循环体 Y 条件 循环体 Y 执行 4 条件 循环体 N 4次 3.3 do-while语句 2、直到型循环的执行过程 特点: 循环至少执行一次 3.3 do-wh
文档评论(0)