输出100-1000的全部素数,c语言
时间: 2024-12-18 10:38:10 浏览: 29
输出n以内的所有素数 c语言:找出N以内的所有素数
要输出100到1000之间的所有素数,你可以使用一个简单的循环结构以及一个判断素数的方法。以下是一个基本的C语言代码示例:
```c
#include <stdio.h>
// 判断是否为素数的辅助函数
int isPrime(int num) {
if (num <= 1)
return 0;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0)
return 0;
}
return 1;
}
int main() {
int start = 100;
int end = 1000;
printf("素数在 %d 到 %d 之间:\n", start, end);
for (int i = start; i <= end; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
return 0;
}
```
这段代码首先定义了一个`isPrime`函数,用于检查一个整数是否为素数。接着,在主函数中,从100开始遍历到1000,如果当前数是素数,则打印出来。
阅读全文