c语言素数并记录素数个数函数
时间: 2024-01-20 18:04:39 浏览: 87
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
好的,让我来回答你的问题。
您可以使用以下C语言代码实现素数并记录素数个数的函数:
```
#include <stdio.h>
int isPrime(int num)
{
int i;
if (num < 2)
return 0;
for (i = 2; i < num; i++)
{
if (num % i == 0)
return 0;
}
return 1;
}
int countPrimes(int start, int end)
{
int i, count = 0;
for (i = start; i <= end; i++)
{
if (isPrime(i))
{
count++;
printf("%d ", i);
}
}
printf("\nTotal %d primes in range [%d, %d]\n", count, start, end);
return count;
}
int main()
{
int start = 1, end = 100;
countPrimes(start, end);
return 0;
}
```
这个函数能够计算指定范围内的素数,并记录素数个数。如果您需要计算不同范围内的素数个数,只需要修改`start`和`end`的值即可。
希望这个代码能够帮助到您!如果您还有其它问题,请继续问我吧。
阅读全文