内容正文:
任务3 与循环有关的控制语句
1)用于在switch语句中结束case分支,跳出switch结构。
2)用在循环体中,强迫循环程序立刻结束,转而执行循环语句后的其他语句。
与循环有关的控制语句——break语句
一般形式
应用
功能
break;
素数求解
例5-5:编程 ,判断一个整数n是否素数。
1.素数的定义?
2.解题思路
?
?
素数求解流程图
if(n%i==0) break;
请同学们根据流程图自己写出源程序。
与循环有关的控制语句——continue语句
一般形式
功能
continue;
中断循环体的本次执行(即跳过循环体中尚未执行的语句),立即开始执行下一次循环。
break与continue的区别
1.break语句是用来结束整个循环的,循环到此结束;continue语句是用来结束本次循环的,下一次循环继续执行。
2.break语句可以用在switch语句与循环语句中。continue语句只能用在循环语句中。
6
任务4:循环的嵌套
循环嵌套
01
循环嵌套的概念
03
for(i=1;i<=3;i++)
for(j=1;j<=3;j++)
printf(“*”);
分析程序结果
02
三种循环语句可以相互嵌套
04
——图形打印
双重循环的典型应用
循环嵌套的典型应用——图形打印
知 识 拓 展
知识拓展
例
以第4单元的简单算术练习程序为基础,根据用户选择的菜单项,由计算机一次性为小学生随机出10道算术题,每题10分,小学生输入答案后,程序自动判断正确与否,最后给出小学生答对题目的数量和总得分。
$