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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

for 循環 嵌套

for 循環 嵌套

C
David_6 2017-02-12 19:35:35
誰能幫我解釋一下這個程序的運行。。。。跪求
查看完整描述

3 回答

?
Nullsilence

TA貢獻10條經驗 獲得超5個贊

最外層循環: for(hang?= 1; hang <= 5; hang ++){ ...printf("\n"); }?表示總共有5行;

那么當 hang = 1 時,第一個內循環先 輸出(打?。?個空格, 然后第二個內循環 輸出(打?。?1個“ * ”;再換行,

那么當 hang =?2 時,第一個內循環先 輸出(打?。?個空格, 然后第二個內循環 輸出(打?。?3個“ * ”;再換行,

那么當 hang =?3 時,第一個內循環先 輸出(打印)2個空格, 然后第二個內循環 輸出(打?。?5個“ * ”;再換行,

那么當 hang =?4 時,第一個內循環先 輸出(打?。?個空格, 然后第二個內循環 輸出(打?。?7個“ * ”;再換行,

那么當 hang =?5 時,跳過第一個內循環, 然后第二個內循環 輸出(打印) 9個“ * ”;再換行,

所以整個循環最終的結果應該是一個由“ * ”組成的正立三角,總共5行,最寬9列?。?!

查看完整回答
2 反對 回復 2017-02-13
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

該程序功能:打印字符金字塔

其中外循環控制字符行數,一共是5行

內循環由兩個循環組成,第一個循環是打印每一行前面的空格(空格數量依次-1)

第二個循環打印每一行的*字符,依次是1,3,5,7,9個*字符

最后內循環進行了一個換行,開始打印輸出下一行。。

查看完整回答
反對 回復 2017-02-12
?
郝然

TA貢獻12條經驗 獲得超10個贊

外循環一次,內循環一圈,外循環內的程序順序執行,我是學java的,不過應該是這樣的,呵呵

查看完整回答
反對 回復 2017-02-12
  • 3 回答
  • 0 關注
  • 1551 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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