用c语言编写求101~200之间所有质数
时间: 2024-12-11 12:32:17 浏览: 9
使用C语言编写的求100以内的素数.pdf
在C语言中,可以编写一个函数来检测每个数字是否是质数,并遍历指定范围内的数字(这里是101到200)。以下是使用循环和条件判断的一个简单示例:
```c
#include <stdio.h>
#include <stdbool.h> // 使用布尔类型
bool is_prime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
void print_primes_in_range(int start, int end) {
for (int num = start; num <= end; num++) {
if (is_prime(num)) {
printf("%d ", num);
}
}
printf("\n");
}
int main() {
print_primes_in_range(101, 200);
return 0;
}
```
这段代码首先定义了一个辅助函数`is_prime()`用于检查一个整数是否为质数,然后在`print_primes_in_range()`函数中遍历指定范围内的数字并打印出所有的质数。
阅读全文