17课:循环控制
🎯

循环控制

循环套循环

📖知识引入

🎯外层控制行
外层循环控制行数,每次迭代是一行
📏内层控制列
内层循环控制列数,每行内的输出内容
✖️总次数=外×内
嵌套循环总执行次数等于外层次数乘以内层次数
🔄执行顺序
外层每执行一次,内层完整执行一轮
📐应用场景
打印图形、乘法表、矩阵运算等需要行列结构的场景
💡
嵌套循环总次数=外层次数×内层次数,外层走一步内层走一圈

🔍嵌套循环示例

📝嵌套循环示例
💻
点击「运行」查看输出

嵌套循环执行过程:

外层i=1: 内层j=1,2,3输出 1 2 3
外层i=2: 内层j=1,2,3输出 2 4 6
外层i=3: 内层j=1,2,3输出 3 6 9
┌───────────────────┐
  │ for i=1 to 3:     │
  │   for j=1 to 3:   │
  │     print i*j     │
  │   换行            │
  └───────────────────┘
  总共执行 3×3=9 次
  i*j的值:
   1  2  3
   2  4  6
   3  6  9

🎯小测验

1题:两层各3次总共执行几次?

2题:\t是什么?

3题:嵌套循环中外层执行1次,内层执行几次?

📝本课知识点

  • 外层控制行
  • 内层控制列
  • 总次数=外×内
  • 外层走一步内层走一圈
  • 乘法表用嵌套循环
17课完成!继续探索下一课吧 🚀