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