1
C语言程序设计
1.4.7 3.7 循环嵌套

3.7 循环嵌套

在一个循环体内又包含另一个循环结构,称为循环嵌套。内层循环体中再包含新循环结构,称为多重循环嵌套。实际应用中常常需要循环嵌套。C语言中三种循环结构可以任意组合嵌套,例如:

img286

img287

  循环嵌套时应注意内层循环必须完全包含于外层循环内,不允许循环结构交叉。

例3-14 使用While语句构成二重循环嵌套结构,打印由*组成的三角形。

程序如下:

img288

程序的执行结果是:

img289