c语言完善括号内需要的内容

按每行5个输出300以内的所有素数。完成程序
#include
int main()
{
int i,num,prime,(1);
for (num=1;num<=300;num++)
{
(2);
for(i=2;i
if (3)
{ prime=0;(4);}
if (prime)
{ if (5)printf(“\n”);
n++;
printf(“%\t”,num);
}
}
return=0;
}

我看看

#include<stdio.h>
int main()
{
    int i,num,prime,n=0;//(1)n=0;
    for (num=1;num<=300;num++)
    {
    prime=1;          //(2)prime=1;
    for(i=2;i<num;i++)
    {
        if (num%i==0) //(3)(num%i==0)
        { 
            prime=0;
            break;    //(4)break;
        }
    }
    if (prime)
    { 
        if (n%5==0)   //(5)(n%5==0)
        {printf("\n");}
        n++;
        printf("%d\t",num);
    }
    }
    return  0;
}

img

这代码咋这么稀拉啊 ......填空题啊?

#include <stdio.h>
int main()
{
     int i,num,prime,n=0;
     for (num=1;num<=300;num++)
     {
           prime = 1;
           for(i=2;i<num;i++)
           if (num%i==0)
                { prime=0;break;}
           if (prime && num>1)
               { if (n!=0 && n%5==0) printf("\n");
                  n++;
                  printf("%d\t",num);
               }
     }
     return 0;
}

解答如下

1.n=0
2.prime=1
3.(num%i==0)
4.break;
5.(n%5==0&&n>0)
#include <stdio.h>
int main()
{
    int i,num,prime,n=0;
    for (num=1; num<=300; num++)
    {
        prime=1;
        for(i=2; i*i<=num; i++)
            if(num%i==0)
            {
                prime=0;
                break;
            }
        if(prime)
        {
            if(n%5==0&&n>0)
                printf("\n");
            n++;
            printf("%d\t",num);
        }
    }
    return 0;
}

img

img

程序填空如下:

#include<stdio.h>

int main()
{
    int i, num, prime, n = 0;//1.n=0;
    for (num = 1; num <= 300; num++)
    {
        prime = 1;          //2.prime=1;
        for (i = 2; i < num; i++)
        {
            if (num % i == 0) //3.(num%i==0)
            {
                prime = 0;
                break;    //4.break;
            }
        }
        if (prime)
        {
            if (n % 5 == 0&&n>0)   //5.(n%5==0&&n>0)
            {
                printf("\n");
            }
            n++;
            printf("%d\t", num);
        }
    }
    return  0;
}

如有帮助,还请采纳!谢谢!