把100―200之间的的全部素数数输出来

# include "math.h" 

main() { int m,k,r,n=0; for(m=101;m<=200;m=m+2;)     

   {if(n%10)printf("\n");       

  k=sqrt(m);

for(r=2;r<=1;r++)

if(m%r) break;

 if(r>=k+1)

 {printf("%d  ",m);n=n+1;}         }   }

 

 breakcontinue的区别是:
continue值结束本次循环,而不是中止整个循环的执行.而break语句则是结束整个循环过程,不再判断循环条件是否成立.

posted on 2012-03-12 19:19  lbyzsf  阅读(365)  评论(0编辑  收藏  举报