中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言判斷質數的簡單方法是什么

小億
103
2023-12-08 09:23:47
欄目: 編程語言

判斷一個數是否為質數的簡單方法是使用試除法。具體步驟如下:

1. 首先判斷這個數是否小于等于1,若小于等于1,則不是質數。

2. 然后從2開始,依次用這個數去除以2到它的平方根范圍內的所有整數(包括平方根)。如果能整除,則這個數不是質數。

3. 如果不能整除任何一個數,那么這個數就是質數。

以下是一個簡單示例的C語言代碼:

#include 
#include 
int isPrime(int n) {
    if (n <= 1) {
        return 0;
    }
    int sqrt_n = sqrt(n);
    for (int i = 2; i <= sqrt_n; i++) {
        if (n % i == 0) {
            return 0;
        }
    }
    return 1;
}
int main() {
    int num;
    printf("請輸入一個整數:");
    scanf("%d", &num);
    if (isPrime(num)) {
        printf("%d是質數。\n", num);
    } else {
        printf("%d不是質數。\n", num);
    }
    return 0;
}

你可以通過輸入一個整數來測試以上代碼,程序會輸出該數是不是質數。

0
柯坪县| 含山县| 班玛县| 琼中| 长海县| 齐齐哈尔市| 陆丰市| 兴国县| 运城市| 巫山县| 阿鲁科尔沁旗| 阳原县| 龙南县| 桐梓县| 陇南市| 静乐县| 上杭县| 垦利县| 民权县| 宜君县| 金昌市| 隆化县| 绥滨县| 颍上县| 辽阳县| 封丘县| 泉州市| 深州市| 武功县| 莲花县| 高淳县| 商洛市| 灵川县| 通河县| 蓝田县| 芦溪县| 靖州| 曲阜市| 顺义区| 镇雄县| 梨树县|