题解 | #筛选法求素数#
筛选法求素数
https://www.nowcoder.com/practice/06c3dcc303654ef4926654023eca1e5a
#include <stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int arr[100];
int count=0;
for(int i=0;i<n-1;i++)
{ arr[i]=i+2;
for(int m=2;m<n;m++)
{
if(arr[i]%m==0&&arr[i]!=m)
{
arr[i]=0;
count++;
break;
}
}
if(arr[i]!=0)
printf("%d ",arr[i]);
}
printf("\n%d",count);
}
return 0;
}

