亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

用c語言編程實現素數判斷(判斷素數的c語言程序函數)

小云
98
2023-09-22 02:44:26
欄目: 編程語言

以下是一個用C語言編寫的判斷素數的函數:

#include <stdio.h>
#include <stdbool.h>
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
int num;
printf("請輸入一個正整數:");
scanf("%d", &num);
if (isPrime(num)) {
printf("%d是素數\n", num);
} else {
printf("%d不是素數\n", num);
}
return 0;
}

這個函數使用了一個布爾類型的返回值,isPrime函數接受一個整數作為輸入,判斷該數是否為素數。如果是素數,返回true,否則返回false。

函數中的循環從2開始,依次判斷從2到n的平方根之間的所有數能否整除n。如果存在可以整除n的數,則說明n不是素數,返回false;如果循環結束都沒有找到可以整除n的數,則說明n是素數,返回true。

在主函數中,首先獲取用戶輸入的一個正整數,然后調用isPrime函數判斷該數是否為素數,最后根據返回值輸出判斷結果。

0
浦城县| 钦州市| 普兰县| 杭锦旗| 库伦旗| 高淳县| 澄城县| 德钦县| 宁化县| 思茅市| 新密市| 尼木县| 义马市| 紫云| 宁海县| 蒙阴县| 历史| 寿阳县| 通山县| 河源市| 九寨沟县| 三都| 凌源市| 滨州市| 松阳县| 高淳县| 延津县| 青浦区| 县级市| 上栗县| 鹤山市| 云和县| 中宁县| 马尔康县| 习水县| 巢湖市| 额济纳旗| 石阡县| 大洼县| 玉门市| 博野县|