天天看点

求100到200间的素数

#include<stdio.h>

int main()

{

int i,j;

for(i=100;i<200;i++)

for(j=2;j<=i-1;j++)                                                                        (没有输出)

{

if(i%j==0) break;    

if(i==j)

printf("%d",i);

}

}

return 0;

}

---------------------------------------------------------------------------------------------

#include<stdio.h>

int main()

{

int i,j;

for(i=100;i<200;i++)

{

for(j=2;j<=i-1;j++)                                                                        (正确)

if(i%j==0) break;

if(i==j)

printf("%2d ",i);

}

return 0;

}

--------------------------------------------------------------------------------------------

总结:对for语句的理解不够,很简单的一道题花了很长时间