《循环结构数组》PPT课件

《循环结构数组》PPT课件

ID:38837581

大小:305.51 KB

页数:36页

时间:2019-06-20

《循环结构数组》PPT课件_第1页
《循环结构数组》PPT课件_第2页
《循环结构数组》PPT课件_第3页
《循环结构数组》PPT课件_第4页
《循环结构数组》PPT课件_第5页
资源描述:

《《循环结构数组》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【知识点5】switch语句作为do-while语句的循环体200930.写出下列程序的输出结果#includemain(){inta[]={1,2,3,4},i=0;do{switch(a[i]){case2:case3:putchar('A');break;case4:case5:putchar('B');case6:putchar('C');break;default:putchar('X');}}while(i++<3);}XAABC1201030.写出下列C语言程序的运行结果。main(){inta=7;do{swi

2、tch(a%2){case1:a--;break;case0:a++;break;}a--;printf("%5d",a);}while(a>0);}531-12书写形式及执行过程语句书写形式流程图for(表达式1;表达式2;表达式3){循环体;}表达式2非0?循环体结束循环,执行下面的语句YN计算表达式1计算表达式3【知识点6】for语句3201003.执行下列C语言程序段,循环体被执行的次数是for(i=0,j=0;(j!=4)

3、

4、(i<3);j++,i++)printf("%d",j);A.2B.3C.4D.无限【C】200817.已

5、知intk,x;则语句for(k=0,x=0;k<=9&&x!=10;k++)x+=2;执行后k的值是。54【知识点7】switch语句作为for语句的循环体201133.程序运行时从键盘上分别输入5,3,1,2,5,写出下列程序的输出结果。main(){intk,n,s2=0,s3=0,s4=0,s5=0;for(k=1;k<6;k++){scanf("%d",&n);switch(n){case3:s3+=1;break;case4:s4+=1;break;case5:s5+=1;break;default:s2+=1;}}printf("

6、N1_2=%d",s2);printf("N3=%d",s3);printf("N4=%d",s4);printf("N5=%d",s5);}N1_2=2N3=1N4=0N5=25【知识点8】if-else语句作为for语句的循环体201231.请写出下列程序的输出结果。#includemain(){inta[10]={79,64,15,21,57,91,39,180,55,49};inti,x,y;if(a[0]

7、"%d,%d,",x,y);for(i=2;i<10;i++)if(a[i]y)y=a[i];printf("%d,%d",x,y);}64,79,15,1806【知识点9】循环辅助语句continue和break1.break语句①用在switch语句中,用于跳出switch语句。②用在循环体中,用于跳出本层循环(对多层循环而言)。2.continue语句①只能用于循环语句的循环体中。用于结束本次循环。②执行continue时,循环体中continue下面的语句都不执行,重新进行循环判断以决定是

8、否继续进行下次循环。7201020.下列语言程序运行后的输出结果是。voidmain(){inti=0,s=0;while(++i){if(i==10)break;if(i%3!=1)continue;s=s+i;}printf("s=%3d",s);}s=12201217.C语言中强制退出当前循环可使用的语句是。break(或goto)8【知识点10】循环的嵌套一个循环体内又包含了另一个完整的循环体,称为循环的嵌套,也称为多重循环。注意:循环不得交叉,可以并列,也可以内嵌。要搞清循环的层次。9201232.下列程序的功能是输出高度为h的三

9、角型。下图是h为4时的输出。请将程序空白处补充完整。*********#include*******main(){intk,j,h;printf("Pleaseenterh:");scanf("%d",①);for(k=1;k<=②;k++){for(j=1;j<=③;j++)printf("");for(j=1;j<=④;j++)printf("*");printf("");}}&hhh-k2*k-110【知识点11】三种循环的比较200905.已知inti,s;,下列不能实现计算“从1到100求和”的程序段的是A.fo

10、r(i=1,s=0;i<=100;i++)s+=i;B.s=0;for(i=1;i<=100;)s=s+i++;C.i=1;s=1;while(i<=

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

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

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