输入两个整数,确定一个整数区间,求出该区间的所有质数 C语言
时间: 2024-02-19 08:59:11 浏览: 48
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
// 判断一个数是否为质数
int isPrime(int num) {
int i;
if (num <= 1) {
return 0;
}
for (i = 2; i * i <= num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int start, end, i;
printf("请输入区间的起点和终点:");
scanf("%d %d", &start, &end);
printf("%d到%d之间的所有质数为:\n", start, end);
for (i = start; i <= end; i++) {
if (isPrime(i)) {
printf("%d ", i);
}
}
return 0;
}
```
运行程序后,输入起点和终点,例如输入 10 和 30,程序会输出 10 到 30 之间的所有质数:11 13 17 19 23 29。
阅读全文