第20698题 单选
C++线性筛求素数代码横线处应填入哪段代码

下述C++代码实现素数表的线性筛法,筛选出所有小于等于n的素数,则横线上应填的代码是( )。<img src="https://img.julecn.com/tk/sij/uhvpsrcnnohyfwlm.png" alt="">

A

for (int j = 0; j < primes.size() && i * primes[j] <= n; j++)

B

for(int j = sqrt(n); j <= n && i * primes[j] <= n; j++)

C

for (int j = 1; j <= sqrt(n); j++)

D

for(int j = 1; j < n && i * primes[j] <= n; j++)

提交0次 正确率0.00%
答案解析