第十二讲 循环的嵌套
通常,把循环体内不再包含其他循环的循环结构称为单层循环。在处理某些 问题时,常常要在循环体内再进行循环操作,这种情况称为多重循环,又称为循 环的嵌套。如二重循环、三重循环等。
多重循环的执行过程是,外层循环每执行一次,内层循环就要从头开始执行 一轮,如:
for i=1 to 9
for j=1 to 9 print i*j next j next i
在以上的双重循环中,外层循环变量I取1时,内层循环就要执行9次;接 着,外层循环变量I取2,内层循环同样要重新执行9次??所以,循环共执行了 9×9次,即81次。
【例1】单击 “正方形” 按钮时,在窗体上显示相应的图形。 【效果图】
【代码分析】
For i = 1 To 5 //外层循环
For j = 1 To 5 //内层循环,连续打印5个\号 Print \ Next j
Print //换行 Next i
【例2】单击 “平行四边形” 按钮时,在窗体上显示相应的图形。
【效果图】
【代码分析】
For i = 1 To 5 //外层循环
Print Spc(5 - i); //每行的开头需留有空格
For j = 1 To 5 //内层循环,连续打印5个\号 Print \ Next j
Print //换行 Next i
【例3】单击 “直角三角形1” 按钮时,在窗体上显示相应的图形。 【效果图】
【代码分析】
For i = 1 To 5 //外层循环
For j = 1 To i //内层循环,连续打印i个\号 Print \ Next j
Print //换行 Next i
【练习】请完成以下图案。 【效果图】
【知识拓充】下面的两个图案,你能打印出来吗?