素数筛选

void f()
{
    int i,j,t=0;
    memset(is_prime,1,max);
    is_prime[0]=is_prime[1]=0;
    for(i=2;i<max;i++)
    {
        if(is_prime[i])
        {
            for(j=i+i;j<max;j+=i)
            {
                is_prime[j]=0;
            }
        }
    }
}

posted @ 2020-06-12 09:29  Voca  阅读(20)  评论(0)    收藏  举报