c语言程序设计ppt教学课件-第五章循环结构程序设计

c语言程序设计ppt教学课件-第五章循环结构程序设计

ID:10207781

大小:790.50 KB

页数:27页

时间:2018-06-12

c语言程序设计ppt教学课件-第五章循环结构程序设计_第1页
c语言程序设计ppt教学课件-第五章循环结构程序设计_第2页
c语言程序设计ppt教学课件-第五章循环结构程序设计_第3页
c语言程序设计ppt教学课件-第五章循环结构程序设计_第4页
c语言程序设计ppt教学课件-第五章循环结构程序设计_第5页
资源描述:

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

1、复习选择程序设计if(表达式1){语句1}elseif(表达式2){语句2;}else{语句3;}条件简单条件通常是两个数据的大小关系。复杂条件通常是简单条件的与、或、非关系。切记:1<=x<10是错误的表示方式。x>=1&&x<10才是正确的表示。if语句可以实现选择功能。if语句根据数值反向推知条件是否成立。0表示条件不成立非0表示条件成立#includemain(){charc1=‘C’,c2=‘h’,c3=‘i’,c4=‘n’,c5=‘a’;c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;putchar(c1);putchar(c2);

2、putchar(c3);putchar(c4);putchar(c5);printf(“密码是%c%c%c%c%c”,c1,c2,c3,c4,c5);}输入”china”Cn=cn+4输出84页第6第五章循环结构程序设计分析与设计语言描述分析执行过程问题算法程序计算机生活中经常遇到需要重复处理的问题输入全班50个同学的成绩、统计全班50个同学的平均成绩检查30个同学的成绩是否合格……5.1为什么需要循环结构循环结构的特点程序的流程是在给定条件时,反复执行某个程序段。开始循环变量=初值循环变量>终值执行循环体循环变量=循环变量+步长结束YESNO循环结构中的两个概念循环体

3、循环条件什么是循环结构如何实现循环结构5.2用while语句实现循环执行过程(1)先计算表达式的值;(2)表达式的值为真(非0)时执行循环体中的语句;(3)重复上面步骤。(4)表达式的值为假(0),则结束循环。while(表达式)语句可以是逻辑表达式、关系表达式、算数表达式(非0为真,0为假)。while(3)和while(0)从程序设计的角度上说不合理,但是合法的。例如:while(3)表示无限循环while(0)表示不进入循环体一.用while语句实现循环例1:任意输入十个数,求它们的和.main(){inti=0;floats=0,x;while(i<10){scan

4、f(“%f”,&x);s=s+x;i++;}printf(“s=%f”,s);}while(i<100)例3:输入一串字符,求字符个数。main(){chari;intn=0;i=‘’;while(i!=‘’){scanf(“%c”,&i);n=n+1;}printf(“n=%d”,n);}例2:求1+2+3+...+100的和。main(){inti,sum;i=1;sum=0;while(i<=100){sum=sum+i;i=i+1;}printf(“sum=%d”,sum);}while(i<100)例4:计算10!main(){inti=1;longint

5、t=1;while(i<=10){t=t*i;i++;}printf(“10!=%ld”,t);}例题5:找出任意输入的十个数中最大的一个。main(){floatx;intn;scanf(“%f”,&x);n=1;while(n<10){scanf(“%f”,&y);n=n+1;if(x

6、序用do-while语句写出:main(){inti=1;longintt=1;while(i<=10){t=t*i;i++;}printf(“10!=%ld”,t);}main(){inti=1;longintt=1;do{t=t*i;i++;}while(i<=10);printf(“10!=%ld”,t);}我们将while和do-while循环做一下比较:main(){inti;longt=1;scanf(“%d”,&i);while(i<=10){t=t*i;i++;}printf(“%ld”,t);}main(){inti;longt=1;scanf

7、(“%d”,&i);do{t=t*i;i++;}while(i<=10);printf(“%ld”,t);}输入:9↙输出:90输入:11↙输出:1输入:9↙输出:90输入:11↙输出:11while语句进入循环体之前,测试循环条件,表达式必须为真,否则while循环不进入循环体,即循环体可能一次也不执行。do-while语句不管开始的时候测试循环条件是真是假,循环体都要执行一次,因为循环体是先于测试条件执行的。main(){inti,s;i=1;s=0;while(i<=100){s=s+i;i=i+1;}p

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

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

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