以下是用 C 语言实现输出 100 到 200 之间素数的代码: ```c #include <stdio.h> // 判断一个数是否为素数 int isPrime(int n) { if (n <= 1) { return 0; // 小于等于 1 的数不是素数 } for (int i = 2; i * i <= n; i++) { if (n % i == 0) { return 0; // 能被整除就不是素数 } } return 1; // 否则是素数 } int main() { for (int num = 100; num <= 200; num++) { if (isPrime(num)) { printf("%d ", num); } } return 0; } ``` 额外需要注意的逻辑点: 1. 在判断素数的函数中,循环的结束条件是 `i * i <= n` ,可以减少不必要的计算。 2. 注意 `main` 函数中的循环范围,要包含 100 和 200 。 3. 输出素数时,每个数之间用空格分隔,方便查看。 [2024-12-12 21:59:02 | AI写代码神器 | 295点数解答]