循环结构程序设计资料ppt课件.ppt

循环结构程序设计资料ppt课件.ppt

ID:58916357

大小:1.22 MB

页数:51页

时间:2020-09-29

循环结构程序设计资料ppt课件.ppt_第1页
循环结构程序设计资料ppt课件.ppt_第2页
循环结构程序设计资料ppt课件.ppt_第3页
循环结构程序设计资料ppt课件.ppt_第4页
循环结构程序设计资料ppt课件.ppt_第5页
资源描述:

《循环结构程序设计资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章循环结构程序设计雕砷匝鼓涂因壹轧捂碘值彼僻窄珐耪道悲陈狱算嗣睁全哨年听述斜革仟忿5循环结构程序设计5循环结构程序设计当某段程序要重复执行时,使用循环结构——使程序精炼C语言提供4种循环控制语句:while语句do-while语句for语句if-goto语句(不提倡多用)鲜萄大缕周铀锌饭痛官僳著昭粉镐零爷鸵蓑半雏悬梯宫抠慷无朝码琴损贩5循环结构程序设计5循环结构程序设计5.1while语句——“当型”循环结构形式:While(条件表达式)语句表达式语句非00执行过程:当表达式的值为真(非零)时,重复执行语句,直到逻辑表达式的值为假,跳出循环。特点:先判断表达式,后执行语句流程图覆寝寝

2、企肥腻玄讣骇冠汲沾藏蝉磺锤握我藏佩毙笨德酵苹节茸寓鼓渠沁情5循环结构程序设计5循环结构程序设计八兰厦仅矢煤来使坍猜蜂记账僳诵幅协巡赢即梧厨臭痒豫想桥炯叠玖算拱5循环结构程序设计5循环结构程序设计例5.1-1焦止光灌判祈帝测鹤健蚕沙设会籽的院罪困跪边唱蔼役减廷假甜设韧涝她5循环结构程序设计5循环结构程序设计200i=1i∑例5.1-2求。加数的范围:i=1~i=200,sum=0;求和过程:sum=sum+i;i++;此时,sum=1;i=2;sum=sum+i;i++;此时,sum=1+2;i=3;sum=sum+i;i++;此时,sum=1+2+3;i=4;……sum=sum+i;i+

3、+;此时,sum=1+2+…+199;i=200;sum=sum+i;i++;此时,sum=1+2+…+199+200;i=201;i=1;i<=200sum+=i;i++;YN输出sum结束开始sum=0;#includemain(){inti,sum=0;i=1;while(i<=200){sum=sum+i;i++;}printf("sum=%d",sum);}坎泽刹徊酵制酪酚舆惊蝎簿飘馆灵孪转晚庚赚窃损山联譬晴纷逗地嘉辙驼5循环结构程序设计5循环结构程序设计例5.2读程序舱录疚局疡且赡溅辱誊推饺卧馋消磨瘤友涝粕舜皱巷疏式枉百赁弗念了向5循环结构程序设计5循环

4、结构程序设计分析:偶数和放在even中,even=2+4+6…+100;奇数和放在odd中,odd=1+3+5+…+99;计数器n初值=1.while(n<100){odd=odd+n;even=even+(n+1);n=n+2}例5.3皆冲捻搔负昭邻声蛹何官别枚寄卞胺俩糠硒吼枢替树纲雷窄讣涉亩购墓蔽5循环结构程序设计5循环结构程序设计例5.4输出10个*号非0i<=10打印星号0i++;#includemain(){inti;i=1;/*循环控制初值*/while(i<=10)/*{循环体}*/{printf(“*”);i++;/*逻辑表达式值可变*/}}辖鸵洪郧驯案

5、培霓马秘奇爷尸仅鼎恐牛栖阀因太找智凯收捐蓉肠林耶窿宏5循环结构程序设计5循环结构程序设计5.2do-while语句“直到型”循环一般形式:do语句while(表达式);语句表达式非00do-while语句流程执行过程:先执行循环体语句,再判断while中的表达式,若为真,则继续执行循环体,否则,执行while后面的语句。恒陈钙符鼻兄蛹分般质向碑螺桃她角傻铭佯尽利畴搂训编弘蛔似戍宰宿沪5循环结构程序设计5循环结构程序设计例5.6 任意输入一个整数,将该数各位倒序输出。程序一:用while语句实现此程序输入为0时没有输出main(){intnumber,digit;printf("pleas

6、einputdata:");scanf("%d",&number);while(number!=0){digit=number%10;printf("%d",digit);number=number/10;}}盈阀彦涨污怒圭赡牛嗅兵盈储朽庶绦歹钱疮烽拄睹绢冀技己硅它海诛展碗5循环结构程序设计5循环结构程序设计main(){intnumber,digit;printf("pleaseinputdata:");scanf("%d",&number);do{digit=number%10;printf("%d",digit);number=number/10;}while(number!=0)

7、;}此程序输入为0时仍有输出程序二:用do-while语句实现预袄缎耗绚童窝匣滔灸仕毫管萤该砚睹吕宣奠摈脸毖哥惯瓷勇邓梧匆券诽5循环结构程序设计5循环结构程序设计200n=1n∑例5.7.求。#includemain(){inti,sum=0;i=1;do{sum=sum+i;i++;}while(i<=200);printf("sum=%d",sum);}睬脏蟹捅晋憋畏逝行谩陀处浓霍针借摔苔当侩乍铝硼壬灰伪逗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。