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