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

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

ijk的定義

為什么i為行數,子循環j為空格數,k為星數

正在回答

2 回答

僅僅從這個程序來說,最終結果只能由行的順序輸出。這樣理解:

假如我要在紙上寫下如下內容

123

456


我可以先寫123,再寫456。也可以以列的順序寫:14 25 36。(甚至可以亂著順序寫)

而C語言中的輸出在默認情況下只能以行的順序輸出。必須輸出完第一行的內容才能輸出第二行。換句話說,如果第二行寫了字,第一行就不能再變化了。

所以這個程序必須是外層循環(i)控制行數,內層循環(j和k)控制列數(也就是一行內)。

先輸出第一行的第一個字符,第二個字符,……,最后一個字符。換行

然后輸出第二行的第一個字符,第二個字符,……,最后一個字符。換行

……

最后輸出最后一行的第一個字符,第二個字符,……,最后一個字符。

循環里面的東西決定輸出的是什么字符,是空格還是星號。


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

Crayonsky 提問者

非常感謝!
2017-02-16 回復 有任何疑惑可以回復我~

這個可以隨便定義的啊,你也可以定義為abc,等等

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

Crayonsky 提問者

我是說為什么第一個循環是行數,第二個循環是空格數,第三個循環是星號數,而不能把順序顛倒
2017-02-11 回復 有任何疑惑可以回復我~
#2

CGlw 回復 Crayonsky 提問者

這只是為了方便理解,就像我們寫字要從上往下,從左往右一樣,首先看題目要求輸出的三角形第一行,第一個位置輸出的是空格,然后空格,空格,空格,星,然后換行,空格.......嗯,就是這樣了!
2017-02-11 回復 有任何疑惑可以回復我~
#3

CGlw 回復 Crayonsky 提問者

這只是為了方便理解,就像我們寫字要從上往下,從左往右一樣,首先看題目要求輸出的三角形第一行,第一個位置輸出的是空格,然后空格,空格,空格,星,然后換行,空格.......嗯,就是這樣了!
2017-02-11 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

ijk的定義

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

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

幫助反饋 APP下載

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

公眾號

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