《循环结构数组》PPT课件.ppt
《《循环结构数组》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《循环结构数组》PPT课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、1,【知识点5】switch 语句作为do-while 语句的循环体,200930.写出下列程序的输出结果#include main()int a=1,2,3,4,i=0;doswitch(ai)case 2:case 3:putchar(A);break;case 4:case 5:putchar(B);case 6:putchar(C);break;default:putchar(X);while(i+3);,XAABC,2,201030写出下列C语言程序的运行结果。main()int a=7;do switch(a%2)case 1:a-;break;case 0:a+;break;a-
2、;printf(%5dn,a);while(a0);,5 3 1-1,3,书写形式及执行过程,【知识点6】for 语句,4,201003 执行下列C语言程序段,循环体被执行的次数是 for(i=0,j=0;(j!=4)|(i3);j+,i+)printf(%d,j);A2 B3 C4 D 无限,【C】,200817.已知int k,x;则语句for(k=0,x=0;k=9&x!=10;k+)x+=2;执行后k的值是。,5,5,【知识点7】switch 语句作为for 语句的循环体,201133程序运行时从键盘上分别输入5,3,1,2,5,写出下列程序的输出结果。main()int k,n,s2
3、=0,s3=0,s4=0,s5=0;for(k=1;k6;k+)scanf(%d,N1_2=2N3=1N4=0N5=2,6,【知识点8】if-else 语句作为for 语句的循环体,201231请写出下列程序的输出结果。#includemain()int a10=79,64,15,21,57,91,39,180,55,49;int i,x,y;if(a0y)y=ai;printf(%d,%dn,x,y);,64,79,15,180,7,【知识点9】循环辅助语句continue和break,1break语句用在switch语句中,用于跳出switch语句。用在循环体中,用于跳出本层循环(对多层循
4、环而言)。,2continue语句只能用于循环语句的循环体中。用于结束本次循环。执行continue时,循环体中continue下面的语句都不执行,重新进行循环判断以决定是否继续进行下次循环。,8,201020.下列语言程序运行后的输出结果是。void main()int i=0,s=0;while(+i)if(i=10)break;if(i%3!=1)continue;s=s+i;printf(s=%3dn,s);,s=12,201217.C语言中强制退出当前循环可使用的语句是。,break(或goto),9,【知识点10】循环的嵌套,一个循环体内又包含了另一个完整的循环体,称为循环的嵌套,
5、也称为多重循环。注意:循环不得交叉,可以并列,也可以内嵌。要搞清循环的层次。,10,201232下列程序的功能是输出高度为h的三角型。下图是h为4时的输出。请将程序空白处补充完整。*#include*main()int k,j,h;printf(Please enter h:);scanf(%d,);for(k=1;k=;k+)for(j=1;j=;j+)printf();for(j=1;j=;j+)printf(*);printf(n);,&h,h,h-k,2*k-1,11,【知识点11】三种循环的比较,200905.已知 int i,s;,下列不能实现计算“从1到100求和”的程序段的是A
6、.for(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=100)s=s+i;i+;D.i=2;s=1;while(i=100)s=s+i;i+;,【C】,200906.下列叙述正确的是 A.while语句的循环体至少执行一次B.do-while语句的循环体至少执行一次C.do-while语句的循环体不能是复合语句D.continue语句能够从循环体内转到循环体外,【B】,12,【编程题1】,200934.编写程序计算下列多项的值并输出,直到最后一项的值小于0.0001。,#includemain()int
7、 i,k=1;float s=0,f=1.0;i=1;while(f=1e-4)k=k*i;f=1.0/k;s=s+f;i+;printf(%f,s);,评分参考:定义变量正确得1分,阶乘计算正确得2分,累加正确得3分,循环条件控制正确得2分,输出结果正确得1分。,13,201234编写程序:从键盘输入一个浮点数a(a0),利用迭代公式计算。迭代公式如下,要求:当xi+1-xi的绝对值小于10-6时迭代结束,输出结果xi+1。,#include#includemain()float a,x=1,x1=0;scanf(%f,【编程题2】,14,201134编写C语言程序计算数列0,1,1,2,4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环结构数组 循环 结构 数组 PPT 课件

链接地址:https://www.31ppt.com/p-5508026.html