level 13
#include<stdio.h>
int main()
{
int a,b[100000],i,m,h=2;
scanf("%d",&m);
printf("以内的质数有:2 ");
for (a=3;a<=m;a++)
{
for (i=0,b[i]=2;b[i]<a;i++)
{
if (a%(b[i])==0)
break;
else if (b[i]==h)
{b[i+1]=a;
h=a;
printf("%d ",a);}
}
}
}
2014年09月26日 02点09分
1
level 12
有个非常复杂的素数寻找公式,但是也不是全能的,因为到达一定大小找出来的也不一定是素数
2014年09月27日 03点09分
6
找素数还可以用筛法,Google吧
2014年09月27日 03点09分
回复 QingFLS :哦哦,谢谢,我去查查看
2014年09月27日 03点09分