编写一个判断素数的函数,在主函数调用此函数, 实现输出100-200之间的素数,C语言
时间: 2024-03-18 09:40:37 浏览: 76
C语言素数问题、作业
5星 · 资源好评率100%
好的,以下是判断素数的函数和输出100-200之间素数的完整代码:
```c
#include <stdio.h>
int is_prime(int num) {
if (num <= 1) {
return 0;
}
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int start = 100, end = 200;
for (int i = start; i <= end; i++) {
if (is_prime(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
首先定义了一个判断素数的函数`is_prime`,该函数接收一个整数参数`num`,返回值为`0`或`1`,表示`num`是否为素数。接着在主函数中定义了要输出素数的区间,然后用循环遍历该区间,对每个数调用`is_prime`函数判断是否为素数,是则输出该数。
阅读全文