求1到100之间的素数并输出,为什么我的这个错了
# include <stdio.h>int main(void)
{
for (int i = 3;i< 100;i++)
for(int j = 2; j <= i-1;j++)
{
if (0 ==i % j)
;
else
printf("%d ",i);
}
return 0;
}
# include <stdio.h> int main(void) { int i,j; for (i = 3;i< 100;i++) { for(j= 2;j <= i/2;j++) { if (0==i%j) break; if(j==i/2)printf("%d",i); } } return 0; }本人新手,说错勿怪