- 143
- 0
- 约1.25万字
- 约 50页
- 2018-06-26 发布于湖北
- 举报
学生成绩管理系统主菜单重复选择的_实_现
C 语 言 程 序 设 计 项 目 教 程 3.4 break语句 对应的流程图如图所示。 C 语 言 程 序 设 计 项 目 教 程 3.4 break语句 【例3-6】 从键盘输入一个大于1的正整数,判断是不是素数。 算法分析: 由定义知,素数是指除了1和它本身外,没有其他因子,即不 能被其他数整除的大于1的整数。 定义整型变量a,要判断a是不是素数,应该根据素数的定义, 用2,3,…,a?1分别去除a,如果a能被其中某个数整除,a不 是素数。这时就不用再除下去,因为只要找到一个数能整除a, 就能断定a不是素数,就没有必要除后面的数,可以提前退出循 环。如果所有这些数都不能整除a,则a是素数。 第1次:如果a%2等于0,那么退出循环; 第2次:如果a%3等于0,那么退出循环; 第3次:如果a%4等于0,那么退出循环; …… 第i次:如果a%(i+1)等于0,那么退出循环; …… 最后一次:如果a%(a-1)等于0,那么退出循环。 C 语 言 程 序 设 计 项 目 教 程 3.4 break语句 由分析可知,属于重复运算,可以用循环实现。除数i作为循环变量,初值是2,终止值是a?1,增量为1,每次对应的语句是如果a%i等于0,那么退出循环,因此可以用for语句来实现。 当跳出上述for循环后,有两种可能。一种是由于整除,执行了break跳出循环;另外一种是由于i值为a跳出
您可能关注的文档
最近下载
- YYT 0664-2020医疗器械软件软件生存周期过程.pdf VIP
- 2026 第二季度户外卡式炉厂家研究报表.docx VIP
- 家庭理财技巧分享.pptx
- B型主动脉夹层腔内隔绝术后护理查房.pptx VIP
- 2022公路水运继续教育《公路养护工程质量检验评定标准 第一册 土建工程》道路工程(每日一练).pdf VIP
- SH/T 1817-2017 塑料瓶用聚对苯二甲酸乙二醇酯(PET)树脂中残留乙醛含量的测定顶空气相色谱法.pdf VIP
- 城市场景物流电动多旋翼无人机(轻小型)系统技术要求.pdf VIP
- 口腔医学美学(课件)口腔医学美学(课件).ppt VIP
- 幼儿园绘本故事:《我想去海边》 PPT课件.pptx
- AutoML模型迁移中的参数剪枝算法与协议层数据加密技术研究.pdf VIP
原创力文档

文档评论(0)