int a[10100];
memset(a,0,sizeof(a));
a[1]=0;a[2]=0;
for(int i=2; i<=10000; i++)
{
if(a[i]==0)
{
for(int k=i*i;k<=10000;k+=i)
a[k]=1;
}
}0为素数,1为合数筛法求素数
最新推荐文章于 2022-12-16 10:39:52 发布
1273

被折叠的 条评论
为什么被折叠?



