怎样用最简单的方法找出100以内的质数,做一个质数表。

如题所述

第1个回答  2011-03-10
100以内的质数共有25个,这些质数我们经常用到,可以用下面的两种办法记住它们。
� 一、规律记忆法
� 首先记住2和3,而2和3两个质数的乘积为6。100以内的质数,一般都在6的倍数前、后的位置上。如5、7、11、13、19、23、29、31、37、41、43……只有25、35、49、55、65、77、85、91、95这几个6的倍数前后位置上的数不是质数,而这几个数都是5或7的倍数。由此可知:100以内6的倍数前、后位置上的两个数,只要不是5或7的倍数,就一定是质数。根据这个特点可以记住100以内的质数。
� 二、分类记忆法
� 我们可以把100以内的质数分为五类记忆。
�第一类:20以内的质数,共8个:2、3、5、7、11、13、17、19。
�第二类:个位数字是3或9,十位数字相差3的质数,共6个:23、29、53、59、83、89。
�第三类:个位数字是1或7,十位数字相差3的质数,共4个:31、37、61、67。
�第四类:个位数字是1、3或7,十位数字相差3的质数,共5个:41、43、47、71、73。
�第五类:还有2个持数是79和97。

第2个回答  2011-03-01
最简单的办法就是用“筛法”
把1-100这些数列出来
1、将2的倍数划掉
2、将剩下的数里面3的倍数划掉
3、再讲剩下的数里面5的倍数划掉
。。。。。。

知道无数可划
剩下的数就是一个质数表了
第3个回答  2020-01-25
呃……可能有些Ηλίθιο άτομο(愚蠢)
求出这串数列的最大数的算术平方根【算术平方根可以简单理解为平方的逆运算(某个数的平方就是它自己乘它自己)】,然后用所有小于最大数的算术平方根的质数去挨着乘1、2、3.....(直到超出最大数)将所有的小于最大数的算术平方根的质数这样乘完之后,最后得出的所有数就是这串数列的质数(小于这串数列的最小数的数不算)。

由此可得出100以内的质数应为:
2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、73、79、83、89、97
总计:25个
第4个回答  推荐于2018-05-30
100以内质数表:
2、3、5、7、和11,
13、19、和17,
23来29,
31来37,
41、43、47,
53来59,
61来67,
71、73、79,
83来89,还有一个97
非质非合就是1。本回答被网友采纳
第5个回答  2013-03-09
偶数除了二之外都当都是合数了。剩下的就是从奇数里找,如果这个奇数的十位数字加上个位数字是偶数,那就是质数。如:51:5+1=6。那51就是质数了。这方法很管用的。