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

溫馨提示×

c++怎么判斷一個數是否為素數

c++
小億
125
2024-01-13 00:00:27
欄目: 編程語言

要判斷一個數是否為素數,可以使用以下方法:

#include <iostream>
#include <cmath>

bool isPrime(int num) {
    if (num <= 1) {
        return false;
    }

    int sqrt_num = sqrt(num);
    for (int i = 2; i <= sqrt_num; i++) {
        if (num % i == 0) {
            return false;
        }
    }

    return true;
}

int main() {
    int num;
    std::cout << "請輸入一個整數:";
    std::cin >> num;

    if (isPrime(num)) {
        std::cout << num << "是素數" << std::endl;
    } else {
        std::cout << num << "不是素數" << std::endl;
    }

    return 0;
}

在上述代碼中,我們定義了一個isPrime函數,該函數接受一個整數作為參數,并返回一個布爾值,表示該整數是否為素數。函數內部使用了一個循環,從2開始一直到該數的平方根,判斷是否有能整除該數的因子,如果有,則該數不是素數。

main函數中,我們從用戶輸入獲取一個整數,然后調用isPrime函數判斷該數是否為素數,并輸出結果。

0
聂荣县| 耿马| 孟连| 浦北县| 广西| 宁晋县| 手游| 启东市| 浦东新区| 延吉市| 上思县| 砀山县| 连城县| 库伦旗| 伊宁市| 金寨县| 江北区| 宁化县| 夏河县| 四川省| 清苑县| 洪湖市| 星座| 乐陵市| 白玉县| 社会| 磐安县| 吉安市| 大埔区| 拜城县| 莫力| 镇康县| 贡嘎县| 武威市| 若尔盖县| 宣威市| 平远县| 涟水县| 乳源| 桐城市| 金阳县|