C语言第12讲goto语句及习题课.ppt

上传人:小飞机 文档编号:6504216 上传时间:2023-11-07 格式:PPT 页数:16 大小:342.47KB
返回 下载 相关 举报
C语言第12讲goto语句及习题课.ppt_第1页
第1页 / 共16页
C语言第12讲goto语句及习题课.ppt_第2页
第2页 / 共16页
C语言第12讲goto语句及习题课.ppt_第3页
第3页 / 共16页
C语言第12讲goto语句及习题课.ppt_第4页
第4页 / 共16页
C语言第12讲goto语句及习题课.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C语言第12讲goto语句及习题课.ppt》由会员分享,可在线阅读,更多相关《C语言第12讲goto语句及习题课.ppt(16页珍藏版)》请在三一办公上搜索。

1、2023/11/7,1,break 语句,功 能:,适用于:,退出当前循环或当前switch结构。,for、while、do-while、switch语句。不能用于其它语句。,转向它们之后的语句去执行。,2023/11/7,2,continue语句,功 能:,适用于:,for、while、do-while语句。不能用于switch及其它语句中。,结束本次循环。转向下一次循环条件的判断。如果循环条件的判断结果为真,则继续循环,否则结束循环。,2023/11/7,3,continue与break的区别:,continue 结束本次循环,转向下一次循环条件的判断,判断结果为真,则继续下一次循环;判断

2、结果为假,则结束循环;不是简单的结束整个循环结构。break 是结束整个循环结构,跳出循环体,不再进行循环条件的判断。,2023/11/7,4,goto语句,goto语句是一个无条件分支语句。,语句标号:,功能:,格式:,将程序转移到指定的位置继续执行。,goto 语句标号;,语句标号是一个标识符,它标识程序的一个特定位置。,2023/11/7,5,例:显示输出一组整数:1-20。#include stdio.h main()int n=1;while(1)printf(%d,n);if(n=20)goto all_done;else n+;all_done:printf(nprint com

3、plete);,2023/11/7,6,小 结,(1)C语言提供了while、do-while、for三种语句来实现循环结构。for语句功能最强,使用最多。for、while语句是先判断后执行循环体,do-while则是执行一次循环体后才判断。,(2)break语句用于结束其所在的switch分支结构或while、do-while、for循环结构;continue语句用于结束本次循环。,(3)goto语句用于控制程序转向指定点执行,在结构化程序设计中要求有节制地使用goto语句。,2023/11/7,7,习题课,课后3计算,2023/11/7,8,#include stdio.h#includ

4、e math.hmain()int i,s1,s;s1=1;s=0;for(i=1;i=10;i+)s1=s1*i;s=s+pow(-1,i-1)*s1;printf(%d,s);,2023/11/7,9,课后4求,2023/11/7,10,例:已知等差数列的第一项是2,公差是3,求出使此数列前n项的和小于200的n的值,,2023/11/7,11,课后6:打印输出用“*”组成的66矩形图形。,#include stdio.hmain()int i,j;for(i=0;i6;i+)for(j=0;j6;j+)printf(*);printf(n);,2023/11/7,12,例 1:一个正整数

5、与3的和是5的倍数,与3的差是6的倍数。编一个程序求符合该条件的最小数。,#include main()int x=0;int e=1;do x=x+1;if(x+3)%5=0,2023/11/7,13,例2:编一个程序。求输入的10个数中正数的个数及平均值。设:i 循环控制变量,n为正数个数变量,sum为累加和变量。f 放输入数据的变量,2023/11/7,14,#include stdio.hmain()int i,n=0;float sum=0,f;printf(Enter a real number:);for(i=1;i=10;i+)scanf(%f,2023/11/7,15,例3:百鸡问题。公鸡每只5元,母鸡每只3元,小鸡三只1元;现有100元,要求买100只鸡,问公鸡、母鸡、小鸡各多少只?,2023/11/7,16,#include stdio.hmain()int x,y,z;for(x=0;x20;x+)for(y=0;y33;y+)z=100-x-y;if(z%3=0),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号