结束语句之 break
2024-09-06 17:01:22
C 语言自学之 break
Dome1: 找出0-50之间的所有素数,所谓素数就是只能被1和它本身整除的数字,比如:7,13,23等。
运行结果: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
1 #include<stdio.h>
2
3 int main()
4 {
5 int m, n;
6 for(m=2; m<=50; m++)
7 {
8 for(n=2; n<m; n++)
9 {
10 if( m%n==0 ) //什么条件下跳出当前循环
11 break; //这里应该退出当前循环了
12 }
13 if(m == n) //n循环结束后,如果m=n的话就输出m
14 printf("%d ", m);
15 }
16 return 0;
17 }
Dome2: 小明今天篮球训练,需要运球10次,当运到5次的时候,突然肚子疼无法坚持循环,这个时候就要停止训练。
我们可以将运球看成是一个循环,那么循环5次的时候,需要中断不继续训练。
1 #include<stdio.h>
2 int main()
3 {
4 int i;//运球次数
5 for(i=1;i<=10;i++)
6 {
7 printf("运球%d次\n",i);
8 if(i==5)
9 {
10 printf("哎呀!!坏了!肚子疼...\n");
11 printf("停止训练...\n");
12 break;//使用break跳出循环
13 }
14 }
15 printf("今天的训练到此结束");
16 return 0;
17 }
使用break语句时注意以下几点:
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。
2、在多层循环中,一个break语句只跳出当前循环。
最新文章
- 利用js来实现文字的滚动(也就是我们常常见到的新闻版块中的公示公告)
- O2O、C2C、B2B、B2C的区别
- k8s dashboard 部署发布
- JavaMail入门第二篇 创建邮件
- SCU3033 Destroying a Painting(最小费用最大流)
- C#输入的字符串只包含汉字
- Kafka源码分析-序列2 -Producer
- iOS-UICollectionView自定义布局
- (转)SQL Server中使用convert进行日期转换
- adb服务启动失败处理命令
- 把linux可执行程序做成一个服务[转]
- 深入java并发Lock一
- JavaWeb三大组件之一Filter知识总结
- 前端笔记之NodeJS(二)路由&;REPL&;模块系统&;npm
- 正则表达式匹配html标签里面的内容
- Android开发 android沉浸式状态栏的适配(包含刘海屏)转载
- [转]SOA架构设计经验分享&mdash;架构、职责、数据一致性
- js程序的调试方法
- SpringCloud之Fegin
- 8.在XamarinAndroid上进一步控制包的大小
热门文章
- CA周记 - Build 2022 上开发者最应关注的七大方向主要技术更新
- SmartIDE v0.1.17 已经发布 - 模版库远程模式和插件市场公测
- 论文阅读 Dynamic Network Embedding by Modeling Triadic Closure Process
- drools决策表的简单使用
- PostgreSQL Array 数组类型与 FreeSql 打出一套【组合拳】
- 一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue
- 在两台配置了Win10操作系统的电脑之间直接拷贝文件
- 开通博客-学习java之路
- Python快速下载商品数据,并连接数据库,保存数据
- NC20806 区区区间间间