c语言打印100-200的素数
时间: 2023-12-03 10:03:21 浏览: 87
c语言中输出100~200的素数
下面是用C语言打印100-200之间的素数的代码:
```c
#include <stdio.h>
int is_prime(int num) {
int i;
for (i = 2; i <= num / 2; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int i;
for (i = 100; i <= 200; i++) {
if (is_prime(i)) {
printf("%d ", i);
}
}
return 0;
}
```
这个程序中,`is_prime`函数用来判断一个数是否为素数,如果是,返回1,否则返回0。在`main`函数中,我们用一个循环来遍历100-200之间的所有数字,对于每个数字,都调用`is_prime`函数来判断是否为素数,如果是,就打印出来。
阅读全文