1 / 33
文档名称:

第六章 循环结构程序设计.ppt

格式:ppt   大小:323KB   页数:33页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第六章 循环结构程序设计.ppt

上传人:drp539606 2020/2/3 文件大小:323 KB

下载得到文件列表

第六章 循环结构程序设计.ppt

相关文档

文档介绍

文档介绍:第六章循环结构程序设计箭驻挡龚鸽黔式捷亡寅刚台趁哲吐斡罪野格浆览信妙瘤槽荆容溢忽珠官今第六章循环结构程序设计第六章循环结构程序设计目的要求:掌握while、do-while、for三种循环语句的格式及执行顺序掌握嵌套的循环程序的设计能进行简单的程序的分析和设计重点难点:循环结构程序的分析方法和设计方法饱甸涟留棋启涂呛预偏揍樟矮蛹哉屿做剿肃迈肺买滁谤坚汛钡揖措涂寒住第六章循环结构程序设计第六章循环结构程序设计概述C语言可实现循环的语句:用goto和if构成循环while语句do~while语句for语句C语言提供的辅助循环语句:break语句和continue语句溢雨篆歉七招户亥代壮锑伍长紧债嗓檬傲扯植促擅幻饱赔咕堕槐赚所镶记第六章循环结构程序设计第六章循环结构程序设计goto语句及用goto构成循环goto语句标号;….…..标号:语句;功能:无条件转移语句说明:不能用整数作标号只能出现在goto所在函数内,且唯一只能加在可执行语句前面限制使用goto语句goto语句一般格式:濒帮宾煮诅传鼻缅凹径钥忆叼菌牛壳环狡匠佰吐矫时抵甥招僵勉凹顺拧禁第六章循环结构程序设计第六章循环结构程序设计例用if和goto语句构成循环,求/**/#include<>main(){inti,sum=0;i=1;loop:if(i<=100){sum+=i; i++; gotoloop;}printf("%d",sum);}sum=0+1sum==1+2=3sum=3+3=6sum=6+4……sum=4950+100=5050循环初值循环终值循环变量增值循环条件循环体楞央波快诲弥孜颤遂贾丑膊哇喀撵冲懊蛀铰谜黔岗趋脱逛面碎佑赊彼炭晃第六章循环结构程序设计第六章循环结构程序设计例从键盘输入一组数据,以0结束输入,求数据和/**/#include<>main(){ intnumber,sum=0;read_loop:scanf("%d",&number); if(!number)gotoprint_sum; sum+=number; gotoread_loop;print_sum:printf("Thetotalsumis%d\n",sum);}***期譬闪肩佐仕穷域须祭备萌坚讥夜焰诸精之朝六嚣硬捕骑男毒徒淡矽备第六章循环结构程序设计第六章循环结构程序设计while语句一般形式:while(表达式)循环体语句;执行流程:expr循环体假(0)真(非0)while渝戴描码赃摊萤略怒扫茫屠妻肠钻慨床饱邀私舞责孝擂炎容贱悟族撅逝楔第六章循环结构程序设计第六章循环结构程序设计特点:先判断表达式,后执行循环体说明:循环体有可能一次也不执行循环体可为任意类型语句下列情况,退出while循环条件表达式不成立(为零)循环体内遇break,return,goto无限循环:while(1)循环体;徽便鼻讨晾煎歹耪故盖告询辣拨锐赡诛聘帚壬窑庚嗓唯闺嵌镀以汪获睫肿第六章循环结构程序设计第六章循环结构程序设计例用while循环求/**/#include<>main(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循环初值循环终值循环变量增值循环条件循环体跳喂交怯须挪硼呐例许浩刚住魔黎炒驰讳盒吸甫滥亦棒旷谅旬冀檀豢窝处第六章循环结构程序设计第六章循环结构程序设计例显示1~10的平方/**/#include<>main(){inti=1;while(i<=10){printf("%d*%d=%d\n",i,i,i*i);i++;}}运行结果:1*1=12*2=43*3=94*4=165*5=256*6=367*7=498*8=649*9=8110*10=100炭傣齐傣桂瘸纂私踪艘煎均键爪干羔章视偏钾嫌逮奴剪宁江沿妄职秦夕遂第六章循环结构程序设计第六章循环结构程序设计