筛法求素数

来源:互联网 发布:vs可以写python吗 编辑:程序博客网 时间:2024/05/16 08:39
bool p[1000];void make(int n)//n以内素数{    memset(p,0,sizeof(p));//清空判断数组p    p[0]=1;//0不是素数    p[1]=1;//1不是素数    for(int i=2;i<=n;i++) if(!p[i])//如果是素数    {        for(int j=i*i;j<=n;j+=i) p[j]=1;//删除它的倍数    }}

原创粉丝点击