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