C语言——continue和break的应用举例_continue的用法c语言

2020-02-28 其他范文 下载本文

C语言——continue和break的应用举例由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“continue的用法c语言”。

C语言——Continue和break的作用举例

Continue的作用是终止本次循环,break的作用是终止整个循环体。

例1:

输入一批考试分数,用-1作为结束标志,若输入大于100,n则提示重新输入。然后计算最高分、最低分和平均值。

#include void start(){ printf(“*******>>>>>>>>>>>>>***********n”);} main(){

int mark,n=0,sum=0,max=0,min=100;

float average;

start();

printf(“输入一批考试分数,用-1作为结束标志,若输入大于100,n则提示重新输入。然后计算最高分、最低分和平均值。n”);

start();

for(;;)

{

scanf(“%d”,&mark);

if(mark>100)

{

printf(“Please reinput:n”);

continue;

}

if(mark==-1)

break;

n++;

sum=sum+mark;

if(mark>max)max=mark;

if(mark

}

average=(float)sum/n;

printf(“max=%d,min=%d,average=%fn”,max,min,average);}

以上程序有部分是美化作用,简明程序如下:

#include void main(){

int mark,n=0,sum=0,max=0,min=100;

float average;

for(;;)

{

scanf(“%d”,&mark);

//输入学生成绩

if(mark>100)

//如果输入的成绩大于100,则重新输入

{

printf(“Please reinput:n”);

continue;

//结束本次循环,返回for循环

}

if(mark==-1)

//-1表示输入学生成绩结束

break;

//终止整个循环,跳出循环体

n++;

sum=sum+mark;

if(mark>max)max=mark;

//max存放最大的成绩

if(mark

//min存放最小的成绩

} average=(float)sum/n;

//“(float)sum”是强制型类型变换,使average的值一定为实数

printf(“max=%d,min=%d,average=%fn”,max,min,average);}

例2:

计算半径从1到20时圆的面积,直到面积大于200为止。#include #define PI 3.14159265 void main(){

int r;

float s;

for(r=1;r

{

s=PI*r*r;

if(s>200)break;

printf(“r=%d,s=%.2fn”,r,s);

} }

例3: 输出50到150之间不能被5整除的整数。#include void main(){

int i;

for(i=50;i

{

if(i%5==0)

{

printf(“n”);

continue;

}

printf(“%5d”,i);

}

printf(“n”);} //使输出的显示每五个数换一行。

《C语言——continue和break的应用举例.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
C语言——continue和break的应用举例
点击下载文档
相关专题 continue的用法c语言 语言 Continue Break continue的用法c语言 语言 Continue Break
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文