c语言设计一个子函数,用以判断一个整数是否为素数,如果是,则返回1;如果不是,则返回0,并利用此函数,在主函数中调用此函数,找出100-200之间的所有素数。
时间: 2023-06-27 17:05:51 浏览: 116
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
下面是一个实现该功能的 C 代码:
```c
#include <stdio.h>
int isPrime(int n) {
if (n <= 1) {
return 0;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
int main() {
for (int i = 100; i <= 200; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
其中 `isPrime` 函数用来判断一个整数是否为素数,如果是则返回 1,否则返回 0。主函数中通过循环遍历 100 到 200 之间的所有整数,对每个整数调用 `isPrime` 函数并输出结果。
阅读全文