早教吧作业答案频道 -->数学-->
关于素数的问题如何简单的找出一些素数例如,我想要找出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
看了关于素数的问题如何简单的找出一...的网友还看了以下:
英语简单句造句1主+不及物动词+状2主+谓+间宾+直宾3主+谓+宾+宾补句子简单点就好.每个要三个 2020-04-08 …
“在夜里凝望/寻找遥远的安慰”,假如是你在这样的夜晚凝望星空,你会对星星说点什么呢急速啊,越快悬赏 2020-05-14 …
重庆是否位于亚欧板块与太平洋板块的交界处~给我具体的回答~无论是与不是,都请给出具体的分析或证明答 2020-05-17 …
王林李颖和成家是三名围棋选手他们年龄在10到20岁之间这三名选手年龄的最小公倍数是336.这几名选 2020-05-21 …
我们可以从袁隆平身上学到什么(用英语回答)要自己写,写的好我再加分 2020-05-23 …
英文翻译,“好的,那我再等等她吧.”“不客气,有什么需要帮忙的可以再打电话给我” 2020-05-24 …
帮找常见英语单词形式转化谢谢了,如动词再延伸出其对应名词、形容词、副词形式,名词延伸出其对应动词、 2020-06-05 …
拜伦的诗(只知道片段求完整的)若我再见到你,事隔经年,我该如何祝贺你?以沉默?以眼泪?(最好有英文 2020-06-09 …
加标点!急听了她的话我再也坐不住了一下子站起身来激动的说我我明白了谢谢你你是我真正的好朋友 2020-06-13 …
我是铁路的,我们单位是铁路局下属的公司,铁路局下文了,《关于开展“119”消防宣传周活动的通知》, 2020-06-22 …