C语言代码 不另外定义函数,判断100-200之间的全部素数并输出,每行输出10个。
时间: 2024-10-15 22:28:27 浏览: 33
在C语言中,你可以通过嵌套循环和条件判断来实现这个功能。下面是一个简单的示例代码,它使用了`for`循环遍历100到200之间的所有整数,并检查每个数是否为素数,如果是,则打印出来:
```c
#include <stdio.h>
// 判断是否为素数的辅助函数
int is_prime(int num) {
if (num <= 1)
return 0;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0)
return 0;
}
return 1;
}
void print_primes() {
int count = 0;
for (int i = 100; i <= 200; i++) {
if (is_prime(i)) {
printf("%d ", i);
count++;
// 每打印10个素数换行
if (count % 10 == 0) {
printf("\n");
}
}
}
// 如果剩余不足10个素数,添加换行符
if (count % 10 != 0)
printf("\n");
}
int main() {
print_primes();
return 0;
}
```
当你运行这个程序时,它会按照要求输出100到200之间所有的素数,每行10个。
阅读全文