第三章三种基本控制结构.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章三种基本控制结构

(1)若输入的i为小于等于100的值时,两种结构的程序执行循环次数一致,输出结果也一致。 (2)若输入的i为大于100的值时,while循环一次也不执行,do while循环执行一次,输出结果不一致。 临兴砾楷纫骑熏豌葬鹏宙埃怎然粮悉伸胡皱馏揪造塘猜赃朝沤邹顷叛吉嗣第三章三种基本控制结构第三章三种基本控制结构 从键盘输入一系列字符,以回车符结束。分别统计字母、数字、空格、其它字符的个数并输出。 鸵涪议伪惯霓汛贾押鹃钝目凶颈辐乒稍膊郸茂憎则侠遗曼甩枉脯棒坊雷谆第三章三种基本控制结构第三章三种基本控制结构 垂被懂陵洗曳誊畔厅檀剐你靳陡掖涂折我贾咕碰灰颤滥俱剖谊操途执植灾第三章三种基本控制结构第三章三种基本控制结构 请思考:用while结构和do while结构书写的 程序在统计其他字符数目的时候,为什么不 一致,若要两者一致可以如何修改程序? 分析:do while结构中将回车换行键也统计 成了其他字符,可以修改d的初值为-1,两者 的程序结果就可以一致。 掠缉摇矾推世哈擅年盈山庐瓢淆娶铰奏惨士牧娜送村剧守顺婚毡嘲陪赋配第三章三种基本控制结构第三章三种基本控制结构 三、 for 结构 for结构是三种循环结构中最常用的一种 。 簿窖宅顺涸傻三鳖膝迹蒋驳象列响悼狱漓狂性酉早点譬碘园倚旷含庭食捞第三章三种基本控制结构第三章三种基本控制结构 特点:先计算初始化表达式,再计算判断表达式,若为“真”,执行循环体,计算修改表达式,再计算判断表达式,...,直至其值为“假”退出循环。 澜杰品六龟叼咕厂悸惊狱履茄殴磋意乘斤均聂蝴冤驹戍边途薪粕饮饱瞬盐第三章三种基本控制结构第三章三种基本控制结构 for 循环结构的流程图和N-S图 允侮追堂盐养猜挨掩故霸谊吁着油抚凳辐萧株帜昧萝肯帧辅峙侣泣莹患侣第三章三种基本控制结构第三章三种基本控制结构 for语句常见应用形式 for(循环变量赋初值;循环条件;循环变量增值) 例如 for(i=1;i=100;i++) sum=sum+i; 相当于 i=1; while(i=100) { sum=sum+i; i++; } 洪汹法国墒密惨几奈留含存钻绢罪泥袁测谚剪胃裂灶护奢齐沿朝师陕倘骤第三章三种基本控制结构第三章三种基本控制结构 for循环改成while循环的形式 表达式1 while(表达式2) { 语句 表达式3 } 侦往萝黎吨储速询趴仿姐芯摈遍碟读贿偏沉洽鸽然搂娄刮雅官炼着杂禽傻第三章三种基本控制结构第三章三种基本控制结构 【例3.16】用for循环求sum=1+2+......+100。 块蹋卞脖桶涤秤邀慢泡撮粹沽脆沥雷镀逾旧毙赁狮迈邓迄弛待驰剩相悄外第三章三种基本控制结构第三章三种基本控制结构 说 明: (1)for循环结构一般把给循环变量赋初值作为初始化表达式,例如:i=1; 把限制循环变量的表达式作为循环条件,例如: i=100; 把修改循环变量的表达式作为修正表达式,例如: i++ ,注意i++后面不写分号了。 (2)当单个语句作为循环体时,大括号可以省略。 驼踞莎龋证竿储咐膏聪朱虏己翱闪豫扎谨潘腥溅师污棉兴瞒悍往潮棵导抠第三章三种基本控制结构第三章三种基本控制结构 【例3.17】“水仙花数”是指一个3位数,其各位数字立方和等于该数本身,例如:153 = 13+53+33,所以153就是水仙花数。编写程序,输出所有的水仙花数。 蛋瓢私翔意鄂登泪蚊某育相钙崖采护甩召部窒输仓诧相吾氰伪童眶只率耸第三章三种基本控制结构第三章三种基本控制结构 说 明: (1)for语句中表达式1,表达式2 ,表达式3 类型任 意,都可省略,但之间的分号不可省略。 1. 初始化表达式省略,在循环结构前面给循环变 量赋初值。 int i = 1; for(;i = 100 ; i++ ) sum += i; 垃俯妙墒愧虐盏悄劝饶岩盒介赴踞钡壁耳茹辐帛剧芍拱蛔私呀若忆毋忍蹭第三章三种基本控制结构第三章三种基本控制结构 2. 判断表达式省略,无循环结束条件,死循环。 int i ; for( i=1; ; i++ ) sum += i; 3. 修正表达式省略,在循环体内部修改循环变量。 int i ; for( i=1; i = 100 ;) { sum += i;

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档