¥18 2023-10-23 22:16 采纳率: 0%
浏览 72

。程序功能为输出200~300之间的所有素数

,补充程序部分参考代码:#include<stdio.h>#include<math.h>int main(){int p=1,i,n;/p为1时,n为素数,p为0时,n为非素数 for(n=200;n<=300;n++){for(_________;i<sqrt(n);i++){if(n%i==0){p=0; ; }}if() printf("%10d",n);} }

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-10-23 22:29
    关注
    #include<stdio.h>
    #include<math.h>
    int main(){
        int p=1,i,n;//p为1时,n为素数,p为0时,n为非素数 
        for(n=200;n<=300;n++)
        {
            for(p=1,i = 2;i<sqrt(n);i++)
            {
                if(n%i==0)
                {
                    p=0; 
                    break;
                }
                    
            }
            if(p == 1) 
                printf("%10d",n);        
        }
    }
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 10月23日