素数表有公式没,能不能不用穷举法~
c4droid吧
全部回复
仅看楼主
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 13
有计算公式!
自行百度。。。。
2014年09月26日 04点09分 2
level 13
3楼@我就爱喝iwo 刷8图警告七次……
2014年09月27日 02点09分 4
level 13
数学不行,没听说公式……
2014年09月27日 02点09分 5
[蹭]有新人福利没
2014年09月27日 02点09分
回复 若可以357 :[笑眼]你要什么福利呢……
2014年09月27日 02点09分
回复 啊o额iu鱼 :游戏啊,你好久没写游戏了
2014年09月27日 02点09分
回复 若可以357 :[冷]你都知道这个还说自己新人……
2014年09月27日 02点09分
level 12
有个非常复杂的素数寻找公式,但是也不是全能的,因为到达一定大小找出来的也不一定是素数
2014年09月27日 03点09分 6
找素数还可以用筛法,Google吧
2014年09月27日 03点09分
回复 QingFLS :哦哦,谢谢,我去查查看[呵呵]
2014年09月27日 03点09分
level 1
能不能看私信
2020年08月11日 02点08分 7
level 6
2020年08月15日 14点08分 8
1