想写个求100以内素数的代码,不知道自己这串代码错在哪里,输出是没有结果,希望看一下,
#include <stdio.h>
#include <math.h>
int main(void) {
for(int n=2;n<100;n++)
{
int i;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
break;
}
if(i>sqrt(n))
printf("%d ",n);
}
return 0;
}
左半边的是其他没用的代码,不用看。