18课:嵌套循环

嵌套循环

毕业项目:打印图形

📖知识引入

🔄嵌套循环
外层控制行数,内层控制每行的字符数
字符打印
用cout输出星号等字符组成各种图形
📐图形种类
可以打印三角形、矩形、菱形等各种图形
🔢行号控制数量
第i行打印i个字符,形成递增三角形
空格对齐
打印空格控制图形位置,如居中的菱形

🔍图形打印项目

📝图形打印项目
💻
点击「运行」查看输出
三角形打印原理:
  第1行: *           (1个星)
  第2行: * *         (2个星)
  第3行: * * *       (3个星)
  第4行: * * * *     (4个星)
  第5行: * * * * *   (5个星)
内层循环次数 = 当前行号i
  for(j=1; j<=i; j++)
若要倒三角:
  第1行: * * * * *   (j<=n)
  第2行: * * * *     (j<=n-1)
  ...每行少一个

🎯小测验

1题:打印三角形外层控制什么?

2题:这个代码打印什么形状?

3题:要打印倒三角,内层条件应改为?

📝本课知识点

  • 嵌套循环打印图形
  • 外层行内层列
  • 字符用cout输出
  • 行号控制字符数
  • 恭喜完成循环漩涡!获得🌀漩涡导航员勋章
18课完成!继续探索下一课吧 🚀