早教吧作业答案频道 -->数学-->
关于素数的问题如何简单的找出一些素数例如,我想要找出100以内的质数,不借助他人,我怎么办呢?利用筛法,我可以将100以内的整数写在纸上,划掉0,1留下2,划掉所有2的倍数,再划掉3的
题目详情
关于素数的问题
如何简单的找出一些素数
例如,我想要找出100以内的质数,不借助他人,我怎么办呢?
利用筛法,我可以将100以内的整数写在纸上,划掉0,1留下2,划掉所有2的倍数,再划掉3的倍数,留下3,一直往后,到7(11*11>100),就可以找出来了.当然,要的数越多,需要划掉x的倍数就越多.
请问到“7(11*11>100),就可以找出来了”中,7和11有什么关系?
如何简单的找出一些素数
例如,我想要找出100以内的质数,不借助他人,我怎么办呢?
利用筛法,我可以将100以内的整数写在纸上,划掉0,1留下2,划掉所有2的倍数,再划掉3的倍数,留下3,一直往后,到7(11*11>100),就可以找出来了.当然,要的数越多,需要划掉x的倍数就越多.
请问到“7(11*11>100),就可以找出来了”中,7和11有什么关系?
▼优质解答
答案和解析
筛选法是运算量最小的方式
但是这个方式只能从2到某个数如100之间的数才能用这种方式,别的区间不能好利用
到那个素数为止,这个有定论,就是根号这个数如100的根号100是10之前的那个素数为止
这个很好理解,如到100以内的素数,到7就可以了,因为11的倍数已经在前面都筛选掉了
做个小程序,你看看,呵呵
#define N 100
int a[N];
int i,j;
for(i=0;i
但是这个方式只能从2到某个数如100之间的数才能用这种方式,别的区间不能好利用
到那个素数为止,这个有定论,就是根号这个数如100的根号100是10之前的那个素数为止
这个很好理解,如到100以内的素数,到7就可以了,因为11的倍数已经在前面都筛选掉了
做个小程序,你看看,呵呵
#define N 100
int a[N];
int i,j;
for(i=0;i
看了关于素数的问题如何简单的找出一...的网友还看了以下:
求学过高数的回答下如题,我求导结果是一直是0/0型消不掉下面是u(X)v(x)-2/x原式=u'(x 2020-03-31 …
c#中怎样去掉小数点和小数点末尾的0,但是不能去掉整数后面的0 2020-04-27 …
丝网印刷洗版我用UV油墨后网版脱膜脱不掉,如不用印刷的版马上就脱掉,晒版时间90秒,冲版时感光胶还 2020-05-17 …
求极限分数上下可以同除以一个x吗比如说lim(x趋向于无穷)3x^2+5x/(2x^2-x)可以先 2020-06-14 …
大“0”与小“0”有一次,一个小0掉到了大0里,大0说“小东西,你见了我也不惭愧吗?你知道我比你大 2020-07-08 …
抛物线焦点问题抛物线y=2px(p>0)的焦点为(p/2,0).那如果方程右边还有一项不掉的常数项 2020-07-26 …
一个滴水的水龙头一天要白白流掉0.25吨水.如不及时修理,六月份会浪费掉多少吨水? 2020-11-21 …
一道物理题,熔化与凝固的会de近的啦冬天,司机往往把散热箱的水放掉,(气温低于0℃)如果不放掉,水会 2020-12-07 …
题如下:冬天的气温在夜间低于0摄氏度,汽车司机往往把散热箱中的水放掉,如果不放掉,谁会结成冰.你能帮 2020-12-30 …
用9、9、0、0和小数点写出符合下列要求的小数.(1)只可以去掉一个“0”,而不改变其大小的小数.( 2021-01-13 …