C语言编程输出3到100之间的素数
时间: 2023-06-12 16:04:53 浏览: 125
C语言编写的输出素数
5星 · 资源好评率100%
以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int i, j, flag;
for (i = 3; i <= 100; i++) {
flag = 1;
for (j = 2; j < i; j++) {
if (i % j == 0) {
flag = 0;
break;
}
}
if (flag == 1) {
printf("%d ", i);
}
}
return 0;
}
```
代码解析:
- 从 3 到 100 循环遍历每个数;
- 对于每个数,内部嵌套一个循环,判断从 2 到该数-1 的所有数是否能够整除该数;
- 如果存在一个数能够整除该数,说明该数不是素数,将标记 flag 设为 0 并跳出内部循环;
- 如果内部循环结束后 flag 仍为 1,则说明该数是素数,输出该数。
阅读全文