c 语言输出100到200间的素数
时间: 2023-06-16 10:03:55 浏览: 110
python 实现100到200的素数
5星 · 资源好评率100%
以下是使用C语言输出100到200之间的素数的代码:
```c
#include <stdio.h>
int main() {
int i, j, flag;
printf("Prime numbers between 100 and 200 are: \n");
for (i = 100; i <= 200; i++) {
flag = 0;
for (j = 2; j <= i/2; j++) {
if (i % j == 0) {
flag = 1;
break;
}
}
if (flag == 0 && i != 1)
printf("%d ", i);
}
return 0;
}
```
在这个程序中,我们使用两个循环来遍历100到200之间的每一个数字。第一个循环从100开始,一直到200结束。第二个循环从2开始,一直到当前数字的一半。如果当前数字可以被除1和它本身之外的其它数字整除,则将flag设置为1,表示这个数字不是素数。否则,这个数字就是素数,可以被输出。
需要注意的是,1不是素数,因此在判断时需要将1排除在外。
阅读全文