有问题求大佬解答
题目:求【1,n】素数的个数#include<stdio.h>
int su(int m)
{
int i;
if(m<2) return 0;
for(i=2;i<m;i++)
{
if(m%i==0)
break;}
if(i==m) return 1;
else
return 0;
}
int main()
{ int a,i;
int sum=0;
scanf("%d",&a);
for(i=1;i<=a;i++)
sum+=su(a);
printf("%d",sum);
}
我的想法是 写个判断素数的函数 然后累加返回值