900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言用break语句提前结束循环 break语句C语言程序设计.pdf

c语言用break语句提前结束循环 break语句C语言程序设计.pdf

时间:2021-08-12 23:54:25

相关推荐

c语言用break语句提前结束循环 break语句C语言程序设计.pdf

break语句

break语句

break语句编程

break语句

break语句可以用在循环语句和switch语句中。

break语句一般形式为:

break;

注意: break语句不能用于循环语句和switch语句之外的

任何其他语句中。

break语句

break语句在循环语句中其作用是用来结束break所在层

的循环。

在循环结构中执行循环语句时,在正常情况下只要满足

给定的循环条件,就应当一次一次地执行循环体,直到

不满足给定的循环条件为止,但是有些情况下,需要提

前结束循环,此时就可以使用break语句来进行控制。

break语句编程

例: float pi=3.14159;

for(r=1;r<=10;r++)

{ area=pi*r*r;

if(area>100) break;

printf(″r=%f,area=%f \n″ ,r,area);

}

程序的作用是计算r=1到r=10时的圆面积,直到面积area

大于100为止。从上面的for循环可以看到:当area>100

时,执行break语句,提前结束循环,即不再继续执行其

余的几次循环。

break语句

break语句用在switch语句中 ,作用是中途退出switch语

句。

例:int i;

scanf("%d", &i);

switch(i)

{

case 0: printf("关闭程序\n"); break;

case 1: printf("启动程序\n"); break;

default: printf("输入错误\n");

}

break语句编程

例:给定一个正整数x ,判断其是否为素数。若是,则输出“**

是素数”,否则输出“**不是素数”(**代表数字)。

#include "stdio.h"

#include "math.h"

main()

{ int i,x;

double tmp;

printf(“请输入一个整数 :");

scanf("%d",&x);

tmp=sqrt(x);

for(i=2;i<=tmp;i++)

{

if(x%i==0) break;

}

if(tmp>i)

printf("%d不是素数\n",x);

else

printf("%d是素数\n",x);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。