《循环结构的嵌套》PPT课件

《循环结构的嵌套》PPT课件

ID:41883999

大小:239.31 KB

页数:12页

时间:2019-09-04

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

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

1、5.4循环结构的嵌套若循环语句中的循环体内又完整地包含另一个或多个循环语句,称为循环嵌套。前面介绍的三种循环都可以相互嵌套。循环的嵌套可以多层,但每一层循环在逻辑上必须是完整的。例如,二层循环嵌套(又称二重循环)结构如下:for(;;)/*for()称为外循环*/{语句1while()/*while称为内循环*/{循环体/*for()中嵌套一个while循环*/}语句2}【例5.9】在屏幕上输出下三角九九乘法表。程序如下:main(){inti,j;for(i=1;i<=9;i++){for(j=

2、1;j<=i;j++)printf("%d*%d=%d",i,j,i*j);printf("");}}运行结果如下:1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4+165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=4

3、88*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81【例5.10】编程求s=1!+2!+3!+…+10!的和。程序如下:main(){inti,j;longp,s=0;for(i=1;i<=10;i++){p=1;for(j=1;j<=i;j++)p=p*j;s+=p;}printf("s=%ld",s);}【例5.11】使用二重for循环编程打印下列图形。@@@@@@@@@@@@@@@@@@@@@@@@@程序如下

4、:main(){inti,j,k;for(i=1;i<=5;i++){for(j=10;j>=i;j--)printf("");/*打印一个空格*/for(k=1;k<=2*i-1;k++)printf("@");printf("");}练习1:判断下面程序的执行结果main( ) {intx=0,y=5,z=3;    while(z-->0&&++x<5)    y=y-1;printf("%d,%d,%d",x,y,z); }程序执行后的输出结果是()A)3,2,0      B)3

5、,2,-1      C)4,3,-1      D)5,-2,-5练习2:有以下程序main( ) {inti,s=0;    for(i=1;i<10;i+=2)  s+=i+1;printf("%d",s); }程序执行后的输出结果是()A)自然数1~9的累加和B)自然数1~10的累加和C)自然数1~9中的奇数之和D)自然数1~10中的偶数之和练习3:已知intx=12,y=4;执行下述程序后,变量x的值是。do{x/=y--;}while(x>y);A)1B)2C)3D)程序执行错误练

6、习4:C语言中while循环和do-while循环的主要区别是()A)do-while的循环体至少无条件执行一次B)while的循环控制条件比do-while的循环控制条件严格C)do-while允许从外部转到循环体内D)do-while的循环体不能是复合语句5、有以下程序main( ) {intt=100,i=100;  for(;i>0;i--)   t+=i;printf("%d",t); }执行后输出结果是。6.下面是计算的n!值的程序,空格处应选()#include

7、main(){inti,s,n;s=1;printf(“Entern:”);scanf(“%d”,&n);for(i=1;i<=n;i++);printf(“s=%d”,s);}A)s=s*iB)s*iC)s=s+iD)s+i

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

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

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