admin 管理员组

文章数量: 1086019


2024年4月22日发(作者:js高级程序设计第四版 pdf)

以下是一个C语言函数,可以用来求1到100之间的素数个数:

```c

#include

int isPrime(int num) {

if (num <= 1) {

return 0;

}

for (int i = 2; i * i <= num; i++) {

if (num % i == 0) {

return 0;

}

}

return 1;

}

int countPrimes(int start, int end) {

int count = 0;

for (int i = start; i <= end; i++) {

if (isPrime(i)) {

count++;

}

}

return count;

}

int main() {

int start = 1;

int end = 100;

int count = countPrimes(start, end);

printf("There are %d prime numbers between %d and %d.n",

count, start, end);

return 0;

}

```

这个程序定义了两个函数,一个是`isPrime`函数,用于判断一个

数是否为素数;另一个是`countPrimes`函数,用于计算在指定范围内

的素数个数。在主函数中,我们调用`countPrimes`函数来计算1到100

之间的素数个数,并输出结果。


本文标签: 函数 个数 用于