5.4 循环的嵌套与提前退出循环

首页 > 当代文学 > 文章

5.4 循环的嵌套与提前退出循环

continue语句的一般形式为:continue;其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判断。 continue语句和break语句的区别:continue语句只结束本次循环,而不是终止整个循环的执行break语句结束整个循环过程,不再判断执行循环的条件是否成立while(表达式1){┇if(表达式2)break;┇}while(表达式1){┇if(表达式2)continue;┇}例输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩。 解题思路:在进行循环中,检查学生的成绩,把其中不及格的成绩输出,然后跳过后面总成绩的累加和求平均成绩的语句用continu语句处理#(){floatscore,sum=0,ave;inti,n=0;for(i=1;ii++){printf(score:);scanf(%f,score);if(score60){printf(Fail:%,score);continue;}sum=sum+score;n=n+1;}ave=sum/n;printf(n=%d,ave=%,n,ave);}score:89↙score:56↙Fail:56score:76↙score:58↙Fail:58score:98↙n=3ave=。