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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

不懂這個(gè)代碼的意思

誰能給我詳細(xì)的解釋一下

正在回答

1 回答

作為新手,我覺得這題難在我們將目標(biāo)定在了“打印一個(gè)三角形”,而不是實(shí)現(xiàn)三個(gè)條件。

換一種思路,首先我們定義的是i=第幾行,j=輸出幾個(gè)空格,k=輸出幾個(gè)星星。這樣以來解決的方法就是

1、定義i最大4行,所以i是用i<5; i++。

2、然后j每行要輸出多少個(gè)空格,第一行4個(gè),第二行3個(gè),第三行2個(gè),第二行1個(gè),所以解決方法是初始定義j=i(第一行就是j=1),然后定義條件<5(因?yàn)槲覀兊哪康氖堑谝恍休斎?空格,第二行輸入3,第三行2,第四行1,這樣當(dāng)?shù)谝恍械臅r(shí)候,j=1,沒滿足5,就可以循環(huán)+3次,一共4個(gè)空格,以此類推)

3、定義k是輸出的星星,因?yàn)榭崭褚呀?jīng)由j輸出好了,所以根據(jù)要求,第一行1個(gè)星星,第二行3個(gè),第三行5個(gè),那么k就可以用初始為0,當(dāng)這個(gè)值小于行數(shù)*2-1時(shí),K就加一個(gè),你可以反向算一下,第一行是行數(shù)是1,k的0<1,所以k+1,那么第一行輸入一顆星,第二行行數(shù)是2(2(2-1=3),所以k=3顆星。

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

qq_慕神9428023

首先謝謝解答了,看的很明白 “那么第一行輸入一顆星,第二行行數(shù)是2(2(2-1=3),所以k=3顆星” “for(k=0;k<2*i-1;k++)” 這里如果k=2時(shí),i=?了 “2(2(2-1=3)” 還有您的解釋這里,(2-1=3),這里該怎么理解了
2019-03-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小機(jī)靈鬼er 回復(fù) qq_慕神9428023

那是(2*2)-1
2019-03-30 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_慕神9428023 回復(fù) 小機(jī)靈鬼er

好的,非常感謝
2019-04-01 回復(fù) 有任何疑惑可以回復(fù)我~
#4

weixin_慕工程0489572

為什么j=i而不是j=1呢
2019-04-01 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕UI7253451 回復(fù) weixin_慕工程0489572

可能是因?yàn)橄胍馆敵隹崭竦膫€(gè)數(shù)逐行遞減,而循環(huán)里面的處理方法是不變的,就勢必有一個(gè)在變化的量使得空格的輸出次數(shù)減少,當(dāng)j=i時(shí),即可滿足每次執(zhí)行輸入空格的操作時(shí)輸入的空格少一個(gè),大概是這樣吧我也是新人
2019-04-16 回復(fù) 有任何疑惑可以回復(fù)我~
#6

無名指的星光

這個(gè)回答時(shí)我看得最明白的,非常感謝答主?。?!
2019-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

舉報(bào)

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

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

進(jìn)入課程

不懂這個(gè)代碼的意思

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

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

幫助反饋 APP下載

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

公眾號(hào)

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