构素数表
来源:互联网 发布:常见端口号https 编辑:程序博客网 时间:2024/05/17 06:12
好吧,其实是为《质数取石子》准备的。
#include<cstdio>int prime[1000];bool v[1000];int main(){ freopen("2.out","w",stdout); int n; scanf("%d",&n); int p=1; for(int i=2;i<=n;i++) { if(!v[i]) { prime[p++]=i; for(int j=i*i;j<=n;j+=i) v[j]=true; } } for(int i=1;i<p;i++) printf("%d ",prime[i]); return 0;}