用c语言实现计算100到200之间的质数和,要求用函数
时间: 2024-03-14 11:44:49 浏览: 99
求100内的质数 c++ 通俗易懂
好的,可以使用以下代码实现:
```c
#include <stdio.h>
int is_prime(int num) {
int i;
for (i = 2; i <= num / 2; i++) {
if (num % i == 0) {
return 0; // 不是质数
}
}
return 1; // 是质数
}
void prime_between(int start, int end) {
int i;
printf("100到200之间的质数有:\n");
for (i = start; i <= end; i++) {
if (is_prime(i)) {
printf("%d ", i);
}
}
printf("\n");
}
int main() {
prime_between(100, 200);
return 0;
}
```
其中,`is_prime`函数判断一个数是否是质数,如果是返回1,否则返回0。`prime_between`函数用来找出100到200之间的质数,并打印输出。最后在`main`函数中调用`prime_between`函数即可。
阅读全文