小小黑¥¥¥
2021-03-03 17:01
采纳率: 100%
浏览 25

c语言求301到599的素数为什么运行了怎么没结果

 

  • 收藏

2条回答 默认 最新

  • qq_25376897 2021-03-03 17:06
    已采纳
    #include<stdio.h>
    #include<math.h>
    void main()
    {
        int i,j,m,flag=1;
        for(i=301;i<=599;i++)
        {
            m=sqrt(i);
            for(j=2;j<=m;j++){
                if(i%j==0){
                    flag=0;
                    break;
                }
            }
            if(flag==1){
                printf("%3d ",i);
            }
            flag=1;
        }
    }
    打赏 评论
  • 小小黑¥¥¥ 2021-03-03 17:01
    #include<stdio.h>
    #include<math.h>
    void main()
    {
        int i,j,m,flag=1;
        for(i=301;i<=599;i++)
        {
            m=sqrt(i);
            for(j=2;j<=m;j++)
            if(i%j==0){flag=0;break;}
            if(flag==1)       printf("%3d",i);
    
        }
    }
    
    打赏 评论

相关推荐 更多相似问题