int prime[10001]={0};//赋初值for(int i=2; i<10001; i++) prime[i]=1;//开始做筛for(int i=2; i<100; i++) if(prime[i])//没被清零的就是质数 for(int j=i; i*j<10000; j++) prime[i*j]=0;//把可以被乘出来的数据都清零//输出for(int i=0; i<10000; i++) if(prime[i]) cout<<i<<" ";