- 117
- 0
- 约8.33千字
- 约 8页
- 2017-07-27 发布于河南
- 举报
用筛法求出100以内全部素数
例6、用筛法求出100以内的全部素数,并按每行五个数显示。 【问题分析】 ⑴ 把2到100的自然数放入a[2]到a[100]中(所放入的数与下标号相同); ⑵ 在数组元素中,以下标为序,按顺序找到未曾找过的最小素数minp,和它的位置p(即下标号); ⑶ 从p+1开始,把凡是能被minp整除的各元素值从a数组中划去(筛掉),也就是给该元素值置 0; ⑷ 让p=p+1,重复执行第②、③步骤,直到minpTrunc(sqrt(N)) 为止; ⑸ 打印输出a数组中留下来、未被筛掉的各元素值,并按每行五个数显示。 用筛法求素数的过程示意如下(图中用下划线作删去标志): ① 2 3 4 5 6 7 8 9 10 11 12 13 14 15…98 99 100 {置数} ② 2 3 4 5 6 7 8 9 10 11 12 13 14 15…98 99 100 {筛去被2整除的数 } ③ 2 3 4 5 6 7 8 9 10 11 12 13 14 15…98 99 100 {筛去被3整除的数 } …… 2 3 4 5 6 7 8 9 10 11 12 13 14 15…98 99 100 {筛去被整除的数 } Program Exam53; const N=100; type xx=1 .. N; {自定义子界类型xx(类型名)} Var a: array
您可能关注的文档
- 椭圆铁管重量计算公式.doc
- 椭圆简单几何性质同步练测.doc
- 椭圆面积证明.doc
- 椭球面上常用坐标系和相互关系.doc
- 概率论与数理统计4 1.4 条件概率.ppt
- 概率论与数理统计-概率运算法则.ppt
- 椭圆和简单几何性质.doc
- 樊振华4人 对大地测量线性模型病态问题研究.doc
- 概率论与数理统计课件-10.ppt
- 模仿力量.doc
- 袋式除尘工程通用技术规范HJ20202012解读.docx
- 304不锈钢板式平焊法兰规格及理论重量(GB9119-2000)..docx
- 《自动喷水灭火设计规范》GB50084-2017.docx
- 《城市轨道交通工程全方位高压喷射注浆(MJS)技术标准》.docx
- 2021年浙江温州初中英语模拟卷三答案.docx
- 《城镇燃气设计规范》GB50028-932002年局部修订条文(53)(1).docx
- 10kv电力电缆技术要求规范.docx
- 2018《安徽省市政工程计价定额》.docx
- 大学体育运动场馆项目(一期)室外绿化景观工程监理实施细则.docx
- 《公路工程基本建设项目设计文件编制办法》.docx
原创力文档

文档评论(0)