星號為啥每到下一行,前面就會比上面多一個空格,呈階梯狀,而不是柱子狀

uj5u.com熱心網友回復:
for(j=1;j<=i;j++)注意到j的最大值是i,而每次外回圈i的值都會加1,所以列數就多了
uj5u.com熱心網友回復:
您的意思是i代表列數的多少嗎?還是不大清楚誒
uj5u.com熱心網友回復:
i控制的是行,你看i的那個for回圈每次列印一個回車j和k控制的是列,一個是空格,一個是*
for(i……){for(j……)},那么你看外層回圈執行一次,i+1,比如一開始i=1,那么一次回圈之后i=2,j一開始最大為1,之后最大為2,也就是列印一個空格和兩個空格,k同理,所以隨著行數的增加,列數也就相應增加
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/156908.html
標籤:C語言
下一篇:C語言函式疑問
