3089. 筛法求质数

一串萌萌哒的代码

最后一个质数后面不能有空格的问题,先输出一个2,再输出空格加数字

include

include

include

int main(){
int n;
scanf(“%d”,&n);
int i=0,j=0,x[20000];
for(i=2;i<=n;i++){
x[i]=1;
}
for(i=2;i<=sqrt(n)+1;i++){
if(x[i]==0){
continue;
}
for(j=2;ij<=n;j++){
x[i
j]=0;
}
}
printf(“2”);
for(i=3;i<=n;i++){
if(x[i]==1){
printf(” %d”,i);
}
}
printf(“\n”);
}

你当前正在回复 博客/题目
存在问题!