07_for_loop.c 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * 示例7:for 循环
  3. * 功能:学习使用 for 循环重复执行代码
  4. * 适合用于已知循环次数的情况
  5. */
  6. #include <stdio.h>
  7. int main() {
  8. // for 循环的基本结构:
  9. // for (初始化; 条件; 更新) { 循环体 }
  10. // 1. 初始化:i = 1,循环开始前执行一次
  11. // 2. 条件:i <= 5,每次循环前检查
  12. // 3. 更新:i++,每次循环结束后执行
  13. printf("=== 打印 1 到 5 ===\n");
  14. for (int i = 1; i <= 5; i++) {
  15. printf("第 %d 次循环\n", i);
  16. }
  17. // 计算 1 到 100 的和
  18. printf("\n=== 计算 1 到 100 的和 ===\n");
  19. int sum = 0;
  20. for (int i = 1; i <= 100; i++) {
  21. sum = sum + i; // 累加
  22. }
  23. printf("1 + 2 + ... + 100 = %d\n", sum);
  24. // 打印乘法表(嵌套循环)
  25. printf("\n=== 九九乘法表 ===\n");
  26. for (int i = 1; i <= 9; i++) {
  27. for (int j = 1; j <= i; j++) {
  28. printf("%d*%d=%-2d ", j, i, i * j);
  29. }
  30. printf("\n"); // 每行结束换行
  31. }
  32. return 0;
  33. }