lymboy


私信TA

用户名:lymboy

访问量:17633

签 名:

等  级
排  名 797
经  验 3524
参赛次数 1
文章发表 30
年  龄 0
在职情况 学生
学  校 河南理工大学
专  业

  自我简介:

解题思路:





注意事项:





参考代码:

#include <iostream>

using namespace std;


int main(void)

{

    int N;

    int i, j;

    int *num;

    cin >> N;


    num = new int [N];

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

    {

        num[i] = i+1;

    }


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

    {

        if(num[i]==0)

            continue;      //避免分母为0

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

        {

            if ((num[j]% num[i]) == 0)

            {

                num[j] = 0;

            }

        }

    }


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

    {

        if (num[i] != 0)

        {

            cout << num[i] << endl;

        }

    }


    return 0;

}


 

0.0分

1 人评分

  评论区