C++题目,输入一整数N,用筛法求之N内的素数

例如
输入:100
输出:2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

#include<iostream.h> 
void main()

    int i,m,n; 
cin >> n;
    for(m=2;m<=n;m++)
    {
        for(i=2;i<=m/2;i++)
        {
            if(m%i==0)
                break; 
        }
        if (i > m/2)
        {
            cout<<m<<endl; 
        }
    } 
}

温馨提示:答案为网友推荐,仅供参考
相似回答