第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

關(guān)于算法的輸出圖形問題

http://img1.sycdn.imooc.com//55c345df000182dc00670067.jpg

for(i=1; i<5; i++)

? ? {

? ? ? ??

? ? ? ? for(j=1;j<5;j++ ) ?

? ? ? ? {

? ? ? ? ? ? printf(" "); ? ?

? ? ? ? }

? ? ? ??

? ? ? ? for(k=0;k<2*i-1;k++)?

? ? ? ? {

? ? ? ? ? ? printf("*"); ? /

? ? ? ? }

? ? ? ? printf("\n"); ?

劃線部分求解析,越詳細(xì)越好

正在回答

1 回答

兄弟,我好心幫你,你要認(rèn)真全部看完

你這是要輸出直角三角形嗎?如果是,請往下看;如果不是,請看下一段。

直角三角形

先在最后面加一個"}"

for(i=1;i<5;i++)

這個for語句是控制行數(shù)的,表示一共要輸出幾行。

i=1表示從第一行開始

i<5表示沒輸完四行時

執(zhí)行循環(huán)體

i++表示循環(huán)完一遍后i+1

for(j=1;j<5;j++ ) ?

這個for語句是控制空格數(shù)的,表示要輸出幾個空格。

j=1表示將要輸出第1個空格

當(dāng)j<5時

(<5表示一共要輸出4個空格,則j<5表示當(dāng)沒輸完四個空格時執(zhí)行循環(huán)體)

輸出一個空格

j++表示循環(huán)完一遍后j+1

至于for(k=0;k<2*i-1;k++)?

就是用來控制輸出幾個*號

k=1表示將要輸出的是第1個*

因為k是從0開始,所以<2*i-1表示一共要輸出2*i-1個*

k<2*i-1表示當(dāng)要輸出的*沒輸完時

輸出*

k++表示k+1

我再講一遍流程:

從第一行開始,

輸出四個空格,

輸出一個*;

到第二行,

輸出四個空格,

輸出三個*;

······

以此類推,最后就會輸出一個直角三角形。(當(dāng)然,每一行多出了四個空格)


等腰三角形

先把for(j=1;j<5;j++)改成for(j=1;j<5-i;j++)

再在最后面加一個“}”

for(i=1;i<5;i++)

這個for語句是控制行數(shù)的,表示一共要輸出幾行。

i=1表示從第一行開始

i<5表示沒輸完四行時

執(zhí)行循環(huán)體

i++表示循環(huán)完一遍后i+1

for(j=1;j<5;j++ ) ?

這個for語句是控制空格數(shù)的,表示要輸出幾個空格。

j=1表示將要輸出第1個空格

當(dāng)j<5-i時

(<5-i表示這一行共要輸出的空格數(shù),則j<5表示當(dāng)沒輸完5-i個空格時執(zhí)行循環(huán)體)

輸出一個空格

j++表示循環(huán)完一遍后j+1

至于for(k=0;k<2*i-1;k++)?

就是用來控制輸出幾個*號

k=1表示將要輸出的是第1個*

因為k是從0開始,所以<2*i-1表示一共要輸出2*i-1個*

k<2*i-1表示當(dāng)要輸出的*沒輸完時

輸出*

k++表示k+1

我再講一遍流程:

從第一行開始,

輸出三個空格,

輸出一個*;

到第二行,

輸出兩個空格,

輸出三個*;

······

以此類推,最后就會輸出一個等腰三角形。


好了,這是我一個小時的心血,如果你覺得好,就支持一下,鼓勵一下,采納一下吧。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——————一個志同道合者

7 回復(fù) 有任何疑惑可以回復(fù)我~
#1

黑巫 提問者

非常感謝!
2015-08-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_呵呵噠_7

問下 等腰第一行不是輸出4個空格 然后3 2 1 這樣嗎?j<5-i 第一次的時候i不是1嗎?
2015-08-21 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_呵呵噠_7 回復(fù) qq_呵呵噠_7

還有j++ 循環(huán)一次j+1 循環(huán)到第3次的時候j=3 j<5-i i那時也等于3了啊5-3=2 怎么會小于
2015-08-21 回復(fù) 有任何疑惑可以回復(fù)我~
#4

浪漫步于云間

原來直角與等腰相差在這,感謝了
2015-11-20 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

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

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

進(jìn)入課程

關(guān)于算法的輸出圖形問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號