素数筛

筛选法求素数

http://www.nowcoder.com/questionTerminal/06c3dcc303654ef4926654023eca1e5a

要去大胆的尝试,显然我这是蒙的~

#include<iostream>
using namespace std;

bool is_prime(int n)
{
    for(int i=2;i<=n/i;i++)
        if(n%i==0) return false;
    return true;
}
int main()
{
    int res = 0;
    int n; cin >> n;
    for(int i=2;i<=n;i++)
        if(is_prime(i))
        {
            cout << i << " ";
            res ++;
        }
    cout << endl;
    cout << n - 1 - res;
    return 0;
}
全部评论
你这是筛选法?
点赞 回复 分享
发布于 2021-12-03 10:06
你还是牛人欸
点赞 回复 分享
发布于 2022-01-01 14:17

相关推荐

比亚迪汽车新技术研究院 硬件工程师 总包21左右 硕士
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务