请写出判断n(n>2)是否为质数的算法.

请写出判断n(n>2)是否为质数的算法.

答案

 算法如下:

第一步,给定大于2的整数n.

第二步,令i=2.

第三步,用i除n,得到余数r.

第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示.

 第五步,判断“i>(n-1)”是否成立.若是,则n是质数,结束算法;否则,返回第三步.


解析:

分析:对于任意的整数n(n>2),若用i表示2—(n-1)中的任意整数,则“判断n是否为质数”的算法包含下面的重复操作:用i除n,得到余数r.判断余数r是否为0,若是,则不是质数;否则,将i的值增加1,再执行同样的操作. 这个操作一直要进行到i的值等于(n-1)为止.

相关题目

40岁的新疆维族人阿里木以烤羊肉串维生,8年间先后捐赠10多
40岁的新疆维族人阿里木以烤羊肉串维生,8年间先后捐赠10多万元,资助了上百名贫困学生,还在高校设立了以自己命名的助学金。他的举动资助着贫困
(上海卷)21.(12分)总质量为80kg的跳伞运动员从离地500m
(上海卷)21.(12分)总质量为80kg的跳伞运动员从离地500m的直升机上跳下,经过2s拉开绳索开启降落伞,如图所示是跳伞过程中的v-t图,试根据图像
根据句意和首字母或汉语提示写出单词。(每小题1分,共10
根据句意和首字母或汉语提示写出单词。(每小题1分,共10分)1. It’s _____________(考虑周到的)of your parents to bring you some medicine.2. The woman often ___________(
如图所示,动力小车沿倾角为θ的斜面匀加速下滑,小车上有
如图所示,动力小车沿倾角为θ的斜面匀加速下滑,小车上有一单摆,摆线恰好成水平状态,则小车的加速度为A.gsinθ                 B.g/sinθ  
我国中央国家机构由全国人民代表大会、中华人民共和国主
我国中央国家机构由全国人民代表大会、中华人民共和国主席、国务院、最高人民法院、最高人民检察院、中央军事委员会构成;美国中央国家机构由
____production up by 60%, the company has had another excellent year. A. As 
____production up by 60%, the company has had another excellent year. A. As                        B. For               C. With             D. Through 
春秋战国时期,我国社会生产力显著提高的标志是(    
春秋战国时期,我国社会生产力显著提高的标志是(     ) A、水利技术的进步        B、手工业的发展 C、商业和城市的发展      D、铁犁牛
利用反应:2NO(g)+2CO(g)    2CO2(g)+N2(g)△H=-746.8kJ
利用反应:2NO(g)+2CO(g)    2CO2(g)+N2(g)△H=-746.8kJ•mol-1,可净化汽车尾气,如果要同时提高该反应的速率和NO的转化率,采取的措施是( ) A

最新题目