素数筛选法

来源:互联网 发布:java定时任务管理模块 编辑:程序博客网 时间:2024/06/05 15:26
private static void select_prime()
{
prime[1] = true;
prime[2] = false;
for (int i = 2; i < 400; i++)
if (i != 2 && i % 2 == 0)
prime[i] = true;
for (int i = 3; i < 400; i += 2)
{
if (prime[i]) // 不是素数
continue;
for (int j = 2; j < 400; j++) // 剔除素数的倍数
{
if (i * j < 400)
prime[j * i] = true;
}
}
}
0 0
原创粉丝点击