编写C程序实现打印100到200之间的素数
时间: 2023-02-07 11:05:39 浏览: 91
python 实现100到200的素数
5星 · 资源好评率100%
好的,下面是使用 C 语言打印 100 到 200 之间的素数的程序:
#include <stdio.h>
#include <stdbool.h>
int main(void) {
// 定义两个变量,用于存储循环的范围
int lower, upper;
printf("Enter lower and upper integer limits: ");
scanf("%d%d", &lower, &upper);
while (lower < upper) {
bool is_prime = true;
// 循环检查是否是素数
for (int i = 2; i <= lower / i; i++) {
if (lower % i == 0) {
is_prime = false;
break;
}
}
if (is_prime) {
printf("%d ", lower);
}
lower++;
}
printf("\n");
return 0;
}
这段代码首先会提示用户输入两个整数,表示需要查找的范围的下界和上界。然后,程序会使用一个 while 循环,枚举范围内的每个数字。对于每个数字,程序会使用一个 for 循环来检查它是否是素数。如果是素数,则使用 printf 函数将其输出到屏幕上。
阅读全文