| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /*
- * 示例9:break 和 continue 语句
- * 功能:学习在循环中使用 break 跳出循环,continue 跳过本次循环
- */
- #include <stdio.h>
- 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;
- }
|