Newday


私信TA

用户名:Newday

访问量:4214

签 名:

等  级
排  名 2911
经  验 2051
参赛次数 0
文章发表 48
年  龄 0
在职情况 学生
学  校 university
专  业

  自我简介:

解题思路:

依次循环2-n之间的数;

判断该数的因子数量为2时,输出该数即可;

注意事项:
计算因子数量,应该在第一个循环里面,第二个循环外面定义sum=0;
参考代码:

#include<stdio.h>

int N,i,j,sum;


void fun1()

{

    scanf("%d",&N);

    if(N>1)

    {

        for(i=2;i<=N;i++)

        {

            sum=0;

            //printf("%d",i);

            for(j=1;j<=i;j++)

            {

                if(i%j==0)

                {

                    sum +=1;

                }

            }

            if(sum==2)

            {

                printf("%d ",i);

            }

        }

    }

    

}

int main()

{

    

    fun1();

    return 0;

}


 

0.0分

0 人评分

  评论区