循環(huán)體中包含循環(huán)語(yǔ)句的結(jié)構(gòu)稱(chēng)為多重循環(huán)。三種循環(huán)語(yǔ)句可以自身嵌套,也可以相互嵌套,最常見(jiàn)的就是二重循環(huán)。在二重循環(huán)中,外層循環(huán)每執(zhí)行一次,內(nèi)層循環(huán)要執(zhí)行一圈。
如下所示:
例如:使用 * 打印長(zhǎng)方形:
實(shí)現(xiàn)代碼為:
執(zhí)行流程:當(dāng) i = 1 時(shí),外層循環(huán)條件成立,進(jìn)入內(nèi)層循環(huán),開(kāi)始打印第一行內(nèi)容。此時(shí), j 從 1 開(kāi)始,循環(huán) 8 次,內(nèi)層循環(huán)結(jié)束后換行,實(shí)現(xiàn)第一行 8 個(gè) * 的輸出。接下來(lái)返回外層循環(huán) i 變?yōu)?2 ,準(zhǔn)備打印下一行,依此類(lèi)推,直到完成長(zhǎng)方形的打印。
能搞定二重循環(huán)么?測(cè)試一下先~~~~
實(shí)現(xiàn)功能:使用 * 打印直角三角形
實(shí)現(xiàn)思路:上面的圖形中,第 1 行有一個(gè) * 號(hào),第 2 行有兩個(gè) * 號(hào),第 3 行有三個(gè) * 號(hào),所以可以使用二重循環(huán)來(lái)實(shí)現(xiàn)。其中,外層循環(huán)控制行數(shù),內(nèi)層循環(huán)控制每行的 * 號(hào)數(shù)。同時(shí),我們發(fā)現(xiàn)一個(gè)規(guī)律,當(dāng)打印每行信息時(shí),內(nèi)層循環(huán)變量的最大值和外層循環(huán)變量的值相等。
請(qǐng)將編輯器中的第 7、11 行語(yǔ)句補(bǔ)充完整。
效果如下:
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)