課程
/后端開發(fā)
/C
/C語言入門
i,j,k的關(guān)系不是很明白啊。。。能講講嗎?
2015-11-01
源自:C語言入門 4-12
正在回答
首先,最外的for語句是用變量i來控制循環(huán)的,這是的i代表最多輸出幾行語句,是用來控制行數(shù)的,這里需要注意的是變量i是從1開始循環(huán)的,從1循環(huán)到5共需要4次,因此共輸出了四行的數(shù)據(jù);
接下來就是依托變量j來進(jìn)行的循環(huán)了,而這個(gè)循環(huán)是用來控制輸出空格的,其實(shí)你如果這個(gè)直觀的看是有點(diǎn)迷惑的,你可以用鼠標(biāo)吧輸出的結(jié)果也就是那個(gè)圖形選中,這個(gè)時(shí)候你就會(huì)發(fā)現(xiàn)其實(shí)每一行都是有空格的,而且分別為4個(gè),3個(gè),2個(gè),1個(gè),這樣也就解釋了這個(gè)循環(huán),其實(shí)還有個(gè)更簡單直觀的方法,可以把這個(gè)for循環(huán)中的輸出語句也就是printf(" "); ? 換成printf("-");是不是更加的直觀了呢,
而最后一個(gè)循環(huán),由變量k來控制,是用來輸出‘*’這個(gè)符號(hào)的,你可以觀察一下,從第一行到最后一行分別為1,3,5,7,相信你已經(jīng)看出來這是一個(gè)有規(guī)律增長的,因此我們可以通過一個(gè)公式來控制他的輸出,而這個(gè)公式就是為2*i-1;其中的i就是當(dāng)前的行數(shù),你可以帶個(gè)數(shù)試一下,
全手打,求采納,有疑問可加我QQ1669447682
Paul_Oconnor 提問者
寂寞唱國歌
羅富文1995ing
看看這個(gè)http://idcbgp.cn/qadetail/95457
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答i,j,k所代表的含義
1 回答i和j之間關(guān)系
1 回答j=i, 和 k=0 不明白
1 回答i,j,k分別代表什么?
1 回答不懂了。。。為什么i,j,k和輸出字符的位置能有關(guān)系?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-11-02
首先,最外的for語句是用變量i來控制循環(huán)的,這是的i代表最多輸出幾行語句,是用來控制行數(shù)的,這里需要注意的是變量i是從1開始循環(huán)的,從1循環(huán)到5共需要4次,因此共輸出了四行的數(shù)據(jù);
接下來就是依托變量j來進(jìn)行的循環(huán)了,而這個(gè)循環(huán)是用來控制輸出空格的,其實(shí)你如果這個(gè)直觀的看是有點(diǎn)迷惑的,你可以用鼠標(biāo)吧輸出的結(jié)果也就是那個(gè)圖形選中,這個(gè)時(shí)候你就會(huì)發(fā)現(xiàn)其實(shí)每一行都是有空格的,而且分別為4個(gè),3個(gè),2個(gè),1個(gè),這樣也就解釋了這個(gè)循環(huán),其實(shí)還有個(gè)更簡單直觀的方法,可以把這個(gè)for循環(huán)中的輸出語句也就是printf(" "); ? 換成printf("-");是不是更加的直觀了呢,
而最后一個(gè)循環(huán),由變量k來控制,是用來輸出‘*’這個(gè)符號(hào)的,你可以觀察一下,從第一行到最后一行分別為1,3,5,7,相信你已經(jīng)看出來這是一個(gè)有規(guī)律增長的,因此我們可以通過一個(gè)公式來控制他的輸出,而這個(gè)公式就是為2*i-1;其中的i就是當(dāng)前的行數(shù),你可以帶個(gè)數(shù)試一下,
全手打,求采納,有疑問可加我QQ1669447682
2015-11-01
看看這個(gè)http://idcbgp.cn/qadetail/95457