/* * 示例9:break 和 continue 语句 * 功能:学习在循环中使用 break 跳出循环,continue 跳过本次循环 */ #include int main() { // break:立即跳出整个循环 printf("=== break 示例:找到第一个能被 7 整除的数 ===\n"); for (int i = 1; i <= 100; i++) { if (i % 7 == 0) { printf("找到第一个能被 7 整除的数:%d\n", i); break; // 找到后立即跳出循环 } } // continue:跳过本次循环,继续下一次循环 printf("\n=== continue 示例:打印 1-10 中的偶数 ===\n"); for (int i = 1; i <= 10; i++) { if (i % 2 != 0) { continue; // 如果是奇数,跳过本次循环,不执行下面的代码 } printf("%d ", i); // 只有偶数才会执行到这里 } printf("\n"); // 综合示例:打印 1-20 中能被 3 整除但不能被 9 整除的数 printf("\n=== 综合示例 ===\n"); for (int i = 1; i <= 20; i++) { if (i % 3 != 0) { continue; // 不能被 3 整除,跳过 } if (i % 9 == 0) { continue; // 能被 9 整除,跳过 } printf("%d ", i); } printf("\n"); return 0; }