1、利用艾拉托斯特尼筛法无穷素数列表primes (参见讲义第8章) 获得介于100000和200000之间素数的方法是A.take 200000 (take 100000 primes)B.take 100000 (take 200000 primes)C.take 100000 (drop 100000 primes)D.takeWhile (\x - x = 200000) (dropWhile (\x - x = 100000) primes)E.takeWhile (\x - x = 200000) (take 200000 primes)F.[x | x - primes, x 100000, x 200000]G.[x | x - take 200000 primes, x 100000, x 200000]

1、利用艾拉托斯特尼筛法无穷素数列表primes (参见讲义第8章) 获得介于100000和200000之间素数的方法是

A.take 200000 (take 100000 primes)

B.take 100000 (take 200000 primes)

C.take 100000 (drop 100000 primes)

D.takeWhile (\x -> x <= 200000) (dropWhile (\x -> x <= 100000) primes)

E.takeWhile (\x -> x <= 200000) (take 200000 primes)

F.[x | x <- primes, x >100000, x < 200000]

G.[x | x <- take 200000 primes, x >100000, x < 200000]


参考答案和解析
Sieve(n,P). 输入:正整数n. 输出:小于等于n的所有素数P. ①if n=1 then P← ,计算结束; ②P←{2}; ③a←2; ④if n=a then计算结束; ⑤b←min{a 2 ,n}; ⑥Q←{x|a<x≤b}; ⑦for P中的每一个x ⑧for Q中的每一个y ⑨ then从Q中删去y; ⑩P←P∪Q; (11)a←b; (12)转④.

相关考题:

程序test.c的功能是:计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,计算其间隔减、加之和,即第1个素数.第2个素数+第3个素数.第4个素数+第5个素数…的值sum。请编写函数count Value实现程序的要求,最后main函数调用函数writeOAT把结果cnt和Sum,输出到文件out.dat中。

素数是指只含有两个因子的自然数(即只能被自身和1整除)。孪生素数,是指两个相差为2的素数。比如,3和5,17和19等。所谓的孪生素数猜想,是由希腊数学家欧几里得提出的,意思是存在着无穷对孪生素数。该论题一直末得到证明。近期,美国一位华人讲师的最新研究表明,虽然还无法证明存在无穷多个之差为2的素数对,但存在无穷多个之差小于7000万的素数对。有关方面认为,如果这个结果成立,那么将是数论发展的一项重大突破。以下哪项如果为真,最能支持有关方面的观点?()A.这位华人讲师长期从事数学领域的相关教学和科研工作B.关于孪生素数猜想的证明需要一个漫长的、逐步推进的过程C.这是第一次有人正式证明存在无穷多组间距小于定值的素数对D. 7000万这个数字很大,离孪生素数猜想给出的2还有很大距离

“巫医”访谈的是哪位科学家()A、伯特•萨克门B、埃提尼—艾米利•鲍里欧C、托玛斯•兰姆D、法鲁克•艾尔巴斯

()一次算出了地球的周长A、艾拉托斯特尼B、哥白尼C、伽利略D、麦哲伦

“因为24不是素数,25不是素数,26不是素数,27不是素数,28不是素数,所以24至28之间没有素数。”这个推理是()推理。

单选题素数是指只含有两个因子的自然数(即只能被自身和1整除)。孪生素数,是指两个相差为2的素数。比如,3和5,17和19等。所谓的孪生素数猜想,是由希腊数学家欧几里得提出的,意思是存在着无穷对孪生素数。该论题一直未得到证明。近期,美国一位华人讲师的最新研究表明,虽然还无法证明存在无穷多个之差为2的素数对,但存在无穷多个之差小于7000万的素数对。有关方面认为,如果这个结果成立,那么将是数论发展的一项重大突破。以下哪项如果为真,最能支持有关方面的观点?(  )A这位华人讲师长期从事数学领域的相关教学和科研工作B关于孪生素数猜想的证明需要一个漫长的、逐步推进的过程C这是第一次有人正式证明存在无穷多组间距小于定值的素数对

单选题()一次算出了地球的周长A艾拉托斯特尼B哥白尼C伽利略D麦哲伦