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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM