输出3至100内的素数程序不对为什么
#include<stdio.h>void main()
{
int i,n;
for(n=3;n<=100;n++)
{
for(i=2;i<n;i++)//i++是不断的加,不是定值吗
if(n%i==0)
break;
if(n>i)
printf("%d\n",n);
}
}
#include<stdio.h> void main() { int i,n; for(n=3;n<=100;n++) { for(i=2;i<n;i++)//i++是不断的加,不是定值吗 if(n%i==0) break; if(i>=n) printf("%d\n",n); } }