当前位置:知识百答>百科知识>用C语言编1到100之间的素数程序

用C语言编1到100之间的素数程序

2023-07-16 03:56:06 编辑:join 浏览量:563

用C语言编1到100之间的素数程序

程序及解释如下:

首先

判断素数

的算法:用一个数分别去除以2到sqrt(这个数),如果能被

整除

则表明此数不是素数,反之是素数。

则有如下程序

{

int

m,k,i;

for(m=1;mk+1,则说明没有数能整除m.则m是素数

}

}

扩展资料:

素数被利用在

密码学

上,所谓的公钥就是将想要传递的信息在编码时加入

质数

,编码之后传送给收信人,任何人收到此信息后,若没有此收信人所拥有的密钥,则解密的过程中(实为寻找素数的过程),将会因为找质数的过程(

分解质因数

)过久,使即使取得信息也会无意义。

汽车变速箱

齿轮的设计上,相邻的两个大小齿轮齿数设计成质数,以增加两齿轮内两个相同的齿相遇啮合次数的

最小公倍数

,可增强耐用度减少故障。

在害虫的生物生长周期与杀虫剂使用之间的关系上,杀虫剂的质数次数的使用也得到了证明。实验表明,质数次数地使用杀虫剂是最合理的:都是使用在害虫繁殖的高潮期,而且害虫很难产生

抗药性

以质数形式无规律变化的导弹和鱼雷可以使敌人不易拦截。

多数生物的生命周期也是质数(单位为年),这样可以最大程度地减少碰见天敌的机会。

参考资料:搜狗百科

素数

标签:C语言,素数

版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/article/158743.html
热门文章