亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

i,j,k的關系

i,j,k的關系不是很明白啊。。。能講講嗎?


正在回答

1 回答

首先,最外的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

13 回復 有任何疑惑可以回復我~
#1

Paul_Oconnor 提問者

非常感謝!
2015-11-05 回復 有任何疑惑可以回復我~
#2

寂寞唱國歌

為什么輸出幾個后就會剛好在中間輸出星號呢
2015-12-06 回復 有任何疑惑可以回復我~
#3

羅富文1995ing

為什么第一行空格是四個不是三個呢?
2015-12-23 回復 有任何疑惑可以回復我~

看看這個http://www.xianlaiwan.cn/qadetail/95457

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       927001    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

i,j,k的關系

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號