用c语言函数求200~300的素数
时间: 2023-08-10 15:36:44 浏览: 446
C语言求100到200之间的素数
以下是使用C语言编写的函数,用于找到200到300之间的所有素数:
```c
#include <stdio.h>
int isPrime(int num) {
int i;
for (i = 2; i <= num / 2; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int i;
for (i = 200; i <= 300; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
return 0;
}
```
该程序中的 `isPrime` 函数用于检查一个数是否是素数。通过从 2 到该数的一半进行遍历,来判断该数是否可以被除了 1 和本身以外的其他数整除。如果可以,那么该数不是素数,返回 0;否则返回 1。
在主函数中,从 200 到 300 的所有数都被遍历,如果某个数是素数,那么它就被打印出来。
阅读全文