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

溫馨提示×

c語言怎么求素數的個數

小億
242
2023-08-08 03:24:37
欄目: 編程語言

以下是求解素數個數的C語言代碼:

#include <stdio.h>
#include <math.h>
int isPrime(int num) {
if (num <= 1) {
return 0;
}
int sqrtNum = sqrt(num);
for (int i = 2; i <= sqrtNum; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int countPrimes(int n) {
int count = 0;
for (int i = 2; i < n; i++) {
if (isPrime(i)) {
count++;
}
}
return count;
}
int main() {
int n;
printf("請輸入一個整數:");
scanf("%d", &n);
int primeCount = countPrimes(n);
printf("小于等于%d的素數個數為:%d\n", n, primeCount);
return 0;
}

以上代碼中,isPrime函數用于判斷一個數是否為素數,countPrimes函數用于計算小于n的素數個數。在主函數中,首先獲取用戶輸入的整數n,然后調用countPrimes函數計算小于等于n的素數個數,并輸出結果。

0
天全县| 湘阴县| 通许县| 普兰县| 贵德县| 定安县| 桃园市| 泸定县| 黄山市| 平泉县| 普兰县| 安庆市| 伊宁市| 揭阳市| 镇宁| 偃师市| 田林县| 洛浦县| 乌鲁木齐县| 南昌县| 色达县| 青川县| 富民县| 南江县| 冷水江市| 巫溪县| 涡阳县| 全南县| 汾西县| 且末县| 宁南县| 石台县| 康定县| 淮南市| 铜梁县| 辽宁省| 湖北省| 措勤县| 龙海市| 泸溪县| 会泽县|