在我们生活中,可能会由于某种原因需要中断当前的事情,并且不能继续进行下去。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然肚子疼无法坚持循环,这个时候就要停止训练。
我们可以将运球看成是一个循环,那么循环5次的时候,需要中断不继续训练。在C语言中,可以使用break语句进行该操作,代码实现如下:
运行结果:
使用break语句时注意以下几点:
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。
2、在多层循环中,一个break语句只跳出当前循环。
找出0-50之间的所有素数,所谓素数就是只能被1和它本身整除的数字,比如:7,13,23等。
在代码编辑器中:
第9、10行根据注释提示补全代码
运行结果
#include <stdio.h>int main(){ int m, n; for(m=2; m<=50; m++) { for(n=2; n<m; n++) { if( ? ) //什么条件下跳出当前循环 ? //这里应该退出当前循环了 } if(m == n) //n循环结束后,如果m=n的话就输出m printf("%d ", m); } return 0; }