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;    
}

 

posted @ 2018-10-28 10:00  MichaelCecil  阅读(1945)  评论(0编辑  收藏  举报