循环中还可以套着循环,这叫循环嵌套,也叫多重循环。下面是一个二重循环的程序,它的功能是输出乘法口诀表。
10REM输出乘法口诀表
20FOR A=1 TO 9
30FOR B=1 TO 9
40PRINT A;“”;B;“=”;AB50NEXT B60NEXT A70END运行这个程序将显示出:11=112=213=3……
97=6398=7299=81在这个程序中,20—60语句行构成外循环,循环变量是A。
30—50语句行构成内循环,循环变量是B。整个内循环是外循环的循环体。
40语句行逐个输出乘法口诀,其中号和=号要用双引号括起。
程序的执行顺序是:首先执行20语句行,A取值1,然后执行内循环。变量B从1到9循环9遍,显示出11=1、12=2到19=9。再执行60语句行,A增值为2,再次执行内循环,B又从1到9循环9遍,显示出2*1=1、2*2=4到2*9=18。这样在外循环和内循环的控制下,40语句行一共要执行81遍,显示出81条乘法口诀。