課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
(1)/* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
?for(j=i;j<5;j++) ?
為什么j<5?
(2)/* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */
for(k=0;k<2*i-1;k++)?
為什么k=0?
2016-04-11
源自:C語(yǔ)言入門(mén) 4-12
正在回答
答案是這樣想的:a代表空格的話(huà),aaa*\naa***\na*****\n*******\n(\n是換行的意思),其中i是行數(shù),答案只考慮了*號(hào)前面的空格數(shù)量,因?yàn)榈谝恍锌崭褡疃啵?個(gè)),此后依次空格數(shù)減1,正好行數(shù)依次加一,所以讓j = i,然后取j < 5做條件,這也第一行輸出3個(gè)空格,第二行2個(gè),第三行1個(gè),第四行0個(gè);
第二個(gè)問(wèn)題,2*i-1是每行*號(hào)的數(shù)量,打印完空格,接著打印*號(hào),你可以簡(jiǎn)單數(shù)一下,如果條件是 k < 2*i-1,k = 0時(shí)會(huì)輸出2*i-1個(gè)*,如果條件是k <= 2*i-1的話(huà),就該取 k=1了。
i是祎不是偉 提問(wèn)者
好像是因?yàn)閗 代表 * 的數(shù)量,初始值是0 ?那么k<2*i-1 ?就是 2*1-1=1 ?所以第一行的* 數(shù)量是1 ? ?其實(shí)我也剛學(xué)的 不知道對(duì)不對(duì).
Nicole5863 回復(fù) i是祎不是偉 提問(wèn)者
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
3 回答代碼顯示問(wèn)題
2 回答代碼顯示問(wèn)題
2 回答示例代碼有問(wèn)題吧
4 回答這兩個(gè)代碼表示什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-12
答案是這樣想的:a代表空格的話(huà),aaa*\naa***\na*****\n*******\n(\n是換行的意思),其中i是行數(shù),答案只考慮了*號(hào)前面的空格數(shù)量,因?yàn)榈谝恍锌崭褡疃啵?個(gè)),此后依次空格數(shù)減1,正好行數(shù)依次加一,所以讓j = i,然后取j < 5做條件,這也第一行輸出3個(gè)空格,第二行2個(gè),第三行1個(gè),第四行0個(gè);
第二個(gè)問(wèn)題,2*i-1是每行*號(hào)的數(shù)量,打印完空格,接著打印*號(hào),你可以簡(jiǎn)單數(shù)一下,如果條件是 k < 2*i-1,k = 0時(shí)會(huì)輸出2*i-1個(gè)*,如果條件是k <= 2*i-1的話(huà),就該取 k=1了。
2016-04-11
好像是因?yàn)閗 代表 * 的數(shù)量,初始值是0 ?那么k<2*i-1 ?就是 2*1-1=1 ?所以第一行的* 數(shù)量是1 ? ?其實(shí)我也剛學(xué)的 不知道對(duì)不對(duì).