/* * 示例7:for 循环 * 功能:学习使用 for 循环重复执行代码 * 适合用于已知循环次数的情况 */ #include int main() { // for 循环的基本结构: // for (初始化; 条件; 更新) { 循环体 } // 1. 初始化:i = 1,循环开始前执行一次 // 2. 条件:i <= 5,每次循环前检查 // 3. 更新:i++,每次循环结束后执行 printf("=== 打印 1 到 5 ===\n"); for (int i = 1; i <= 5; i++) { printf("第 %d 次循环\n", i); } // 计算 1 到 100 的和 printf("\n=== 计算 1 到 100 的和 ===\n"); int sum = 0; for (int i = 1; i <= 100; i++) { sum = sum + i; // 累加 } printf("1 + 2 + ... + 100 = %d\n", sum); // 打印乘法表(嵌套循环) printf("\n=== 九九乘法表 ===\n"); for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { printf("%d*%d=%-2d ", j, i, i * j); } printf("\n"); // 每行结束换行 } return 0; }