天天看點

求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語句的了解不夠,很簡單的一道題花了很長時間