质数表1000以内,谁知道一百万以内的质数表?帮帮我

  #include
#include
#include
void main(void)
{
int i,j=0,k;
int a[1000];
char temp[10];
FILE*fp=fopen(“质数表1000
  txt”,”w”);
a[0]=2;
itoa(a[0],temp,10);
strcat(temp,” “);
fwrite(temp,1,strlen(temp),fp);
for(i=3;ij)
{
if(j a[ j]=i;
itoa(i,temp,10);
strcat(temp,” “);
fwrite(temp,1,strlen(temp),fp);
}
}
fclose(fp);
printf(“DONE!!

质数表1000以内,谁知道一百万以内的质数表?帮帮我

“);
}
这个程序可以产生一个名为“质数”的txt文件,里面的就是一百万以内的质数,质数表太大,有五百多K,发不了。
  注意,这个必须在32位的编译器中编译,在16位的tc中会出错。

质数表1000以内,谁知道一百万以内的质数表?帮帮我

版权声明:本站部分文章来源互联网,主要目的在于分享信息,版权归原作者所有,本站不拥有所有权,不承担相关法律责任,如有侵权请联系我们,本站将立刻删除。
(0)
上一篇 2022年5月25日 下午9:59
下一篇 2022年5月25日 下午9:59

相关推荐