在做蓝桥杯时遇到了问题,想诚邀各位抽空分析一下,先在此道谢了
#include<stdio.h>
int f(int n)
{
int j;
for(j=2; j<n; j++)
{
if(n%j==0)
return 0;
}
return 1;
}
int main()
{
int n,j,count=0;
scanf("%d",&n);
for(j=2; j<n; j++)
if(f(j))
{
printf("%d ",j);
count++;
}
printf("\n");
printf("%d",count);
return 0;
}
写个判断素数的函数,来个for循环把2到N的数遍历一遍,是素数就输出,同时来个变量count计数,最后把count输出