一.掌握break语句的用法
二.掌握continue语句的用法
三.掌握return语句的用法
break语句
用于从循环体内跳出循环体,即提前结束循环。
break只能用在循环语句和switch语句中。
for(r=1;r<=10;r++)
{
area=pi*r*r;
if(area>100) break;
printf(“%f”,area);
}
素数
在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。
对一个大于或等于3的正整数,判断它是不是一个素数
S1: 输入整数n的值
S2: i=2
S3: n被i除,得余数r
S4:如果r=0,则打印n“不是素数”,算法结束;否则执行S5
S5: i+1→i
S6:如果i≤ ,返回S3;否则打印n“是素数”;然后算法结束
continue语句
结束本次循环,接着判定下一次是否执行循环
注意continue与break的区别
continue直结束本次循环,而break终止本层循环
for(n=100;n<=200;n++)
{
if (n%3 == 0)
continue;
printf(“%d”,n);
举例
对判断素数的程序进行完善,若用户输入的不是整数,重新输入。
return语句
return语句的一般形式: return ( <表达式> )
主要用于终止包含它的函数的执行
若终止的为主函数,则主程序结束