91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++實現素數篩選法

c++
小樊
84
2024-08-23 15:22:28
欄目: 編程語言

#include <iostream>
#include <vector>

using namespace std;

void sieveOfEratosthenes(int n) {
    vector<bool> isPrime(n+1, true);
    
    for (int p = 2; p*p <= n; p++) {
        if (isPrime[p]) {
            for (int i = p*p; i <= n; i += p) {
                isPrime[i] = false;
            }
        }
    }
    
    for (int p = 2; p <= n; p++) {
        if (isPrime[p]) {
            cout << p << " ";
        }
    }
}

int main() {
    int n;
    cout << "Enter a number: ";
    cin >> n;
    
    cout << "Prime numbers up to " << n << " are: ";
    sieveOfEratosthenes(n);
    
    return 0;
}

此代碼實現了素數篩選法,輸出小于等于給定數n的所有素數。

0
时尚| 安新县| 甘孜| 中牟县| 金溪县| 连云港市| 扎兰屯市| 崇信县| 新津县| 赣榆县| 开原市| 青铜峡市| 吉首市| 灵寿县| 象山县| 陕西省| 金溪县| 鸡泽县| 金寨县| 安仁县| 马山县| 桑日县| 阿拉善盟| 高淳县| 大连市| 奉新县| 包头市| 沙湾县| 夏河县| 青龙| 台山市| 浦城县| 波密县| 洛阳市| 榆中县| 河曲县| 武平县| 叙永县| 北辰区| 威海市| 灵山县|