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

溫馨提示×

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
阿克陶县| 康定县| 阳原县| 屏东市| 永吉县| 德清县| 静乐县| 洛川县| 松滋市| 图们市| 湟源县| 阿克陶县| 云南省| 浮梁县| 叶城县| 张家港市| 大港区| 靖江市| 岳阳市| 阿图什市| 榆树市| 溧水县| 庆云县| 保康县| 梁河县| 宜川县| 黔西县| 礼泉县| 射洪县| 延津县| 化州市| 无为县| 中西区| 永川市| 宁远县| 凤台县| 恭城| 安仁县| 沛县| 永胜县| 黑龙江省|