1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目标 熟练使用for循环 理解 break 和 continue 语句的用法 熟练使用while循环 熟练使用do-while循环 多层循环 问题1 请在屏幕上显示1个*号,怎么做? 问题1 在printf的“”号中写上100000个*号 问题1 把语句printf(“*”)复制100000次 问题1 请在屏幕上显示1个*号,怎么做? 问题2 请用户猜我出生在哪个月份,怎么做? 请用户猜我出生在哪个月份,直到猜对为止,怎么办? 告诉C语言,如果猜不对,还可重复输入 C 语言中的循环 while循环 while循环 for循环练习-求和 例:求12+22+...+1002 for 循环示例-加法表 for 循环示例-加法表 示例 例:输入一个正整数n,求 作业 92页例题4.1 while示例 猜月份问题。 循环初值 忘了给循环变量赋初值? 循环初值 忘了给循环变量赋初值? 循环条件 循环条件永真 循环变量更新 若不更新循环变量 break语句 break语句 break语句起到跳出循环结构的作用(在switch也使用过,用于跳出switch结构) break语句通常在循环中与条件语句一起使用。若条件值为真,则跳出循环。 在多层循环中,一个break语句只能跳出break所在层的循环 break示例 continue 语句 continue语句 continue 语句的作用是跳过循环体中剩余的语句而进入下一次循环 对于while循环,continue 语句执行之后的动作是进行下一次循环条件的判断 continue语句和if语句一起使用,常用于排除某些特殊的情况。 continue 语句示例 continue示例 判断素数 输入一个整数n,判断其是否为素数。 素数:除了1和本身之外,不整除其他整数。 解题方法(算法): 从2 ~ n-1之间循环判断: 1)若存在一个数能被n整除,则不是素数; 2)若2 ~ n-1之间都不能被n整除,则是素数。 判断素数 C 语言中的循环 do-while循环 while 和 do-while 比较 while 和 do-while 循环 for 循环的表达式 for 循环中有三个表达式 for 语句中的各个表达式都可以省略 分号分隔符不能省略 for 循环一般结构 for 循环工作原理 逗号运算符 for语句中,当循环变量为多个时,第1和第3个表达式通常使用逗号表达式 逗号表达式就是通过“,”运算符隔开的多个表达式组成的表达式 逗号表达式从左往右计算 多层循环-循环的嵌套 “*”号矩形 “*”号下三角形 实践-九九口诀表 等腰三角形 嵌套循环示例 多层循环-循环的嵌套 多层循环-循环的嵌套 什么是算法? 问题:如何求两个正整数的最大公约数? 方法(算法)1: 同时除以1到最小整数,取最大的 方法(算法)2: 辗转相除法:大除以小,若余数不为0,则小除以余数;否则小为最大公约数. 48/36=1…12 36/12=3…0. 最大公约数为12 作业 输入两个正整数,求这两个整数的最大公约数。 要画流程图! 总结 2-1 循环的特点:在给定条件成立时,重复执行某程序段,直到条件不成立为止 for语句中有三个表达式:表达式1通常用来给循环变量赋初值;表达式2通常是循环条件;表达式3用来更新循环变量的值 while先判断后执行 do-while先执行后判断,因此循环将至少执行一次 总结 2-2 break 语句用在循环中时,可以直接终止循环,将控制转向循环后面的语句 continue 语句的作用是跳过循环体中剩余的语句而执行下一次循环 总结 2-3 多层循环设计时,要考虑: 内外层循环变量,及其变化范围 内外层循环变量之间的关联 可先考虑外层,再考虑内层 实验-循环结构程序设计 实验要求 do { 语句; } while (表达式); do { . . . . . . scanf(“%c”,answer); }while (answer != ’n’); 膛净嘿迸漫吮晓啦知愈妨辛咋害细匠辉诸烫纸腹谓命式塔艺饥好恰匠烬鹊4.循环结构4.循环结构 while(循环条件) { 循环体; } do { 循环体; }while( 循环条件); do-while 循环是先执行后判断,所以,即使条件为假,循环体也至少会被执行一次。 while循环是先判断后执行,所以,如果条件为假,则循环体一次也不会被执行。 比较 while 和 do-while 循环 氏痈必孟底网窍饮葵筷块液贺光撮状稍升橙哗拿犁焕烯的忻阮氧熔质疥磕4.循环结构4.循环结构 #include stdio.h void main() /

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档