题目:判断101到200之间的素数。 参考程序如下: #include <stdio.h> int main() { int i, j; for (i = 101; i <= 200; i++) { // 遍历区间为 [2, i-1],但实际上执行到 i/2 就会退出 for (j = 2; j < i; j++) { // 说明是合数 if (i % j == 0) { break; } // 当因数大于最大因数 i / 2 时还没跳出循环,则证明该数时素数 if (j > (i / 2)) { printf("%d\n",i); break; } } } return 0; }