Problem L: 输出200-299之间的所有素数
#include<stdio.h> #include<math.h> int main() { int count,m,n,i; count=0; for(m=200;m<300;m++) { n=sqrt(m); for(i=2;i<=n;i++) if(m%i==0) break; if(i>n) { count++; if(count%8==1) printf("%3d",m); if(count%8!=1) printf("%4d",m); if(count%8==0) printf("\n"); } } printf("\n"); return 0; }