Products
GG网络技术分享 2025-11-10 10:15 4
从上述文本中, 我们Neng出几种常见的求素数的方法:
暴力枚举法

埃拉托色尼筛法
线性筛法
Miller-Rabin素性测试
下面是一个用埃拉托色尼筛法的C++示例代码片段:
cpp
void sieve {
std::vector
for {
if {
for {
prime = false;
}
}
}
for {
if {
std::cout < p < " ";
}
}
std::cout < std::endl;
}
int main { int n = 100; // 求细小于等于100的全部素数 sieve; return 0; }
这段代码用埃拉托色尼筛法打印出细小于等于100的全部素数。
Demand feedback