課程
/后端開發(fā)
/C
/C語言入門
每行輸出的空格數(shù)等于(最后一行*號數(shù)減去當前行的*號數(shù))除2 ?啥意思 還有為啥j=i
2017-08-09
源自:C語言入門 4-12
正在回答
首先解釋你問的問題:
要求輸出的圖形是一個由“ ”(空格)和“*”組成的對稱圖形:
[ ][ ][ ]*??????????? ? 第一行:空格3個?*1
[ ][ ] * * *?????????? 第二行:空格2個?*3
[ ]?*? * * * *??????? 第三行:空格1個?*5
*? *? * * * *? *???? 第四行:空格0個?*7
所以算數(shù)計算就成立了(但是老師的代碼的意思是第四行也有一個空格,又和這個算數(shù)矛盾,但是我覺得光看他給的圖形是看不出來的,可能是代碼寫錯了也說不定,理解意思就好)
j=i只是用來限定空格數(shù)的,第一行是三個,如果j從1開始,那么到4,就是4個空格;j從2開始,那么到4,就是三個空格;依次類推,可以看出,j等于i可以很好的限定空格輸出的數(shù)量。(這里的j代表的是每一行空格輸出數(shù)量的循環(huán)變量,對應的是這個圖)
[ ][ ][ ][ ]*?????????????
[ ][ ][ ] * * *??????????
[ ][ ]?*? * * * *???????
[ ]*? *? * * * *? *?
我要說的是,解釋的原理和代碼是有沖突的,所以要么是答案代碼寫錯了,要么是解釋原理的時候誰錯了,不過應該都不影響你學習,理解意思就好。???
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么每行輸出的空格數(shù)等于(最后一行*號數(shù)減去當前行的*號數(shù))除2;
7 回答請問每行輸出的空格數(shù)等于(最后一行*號數(shù)減去當前行的*號數(shù))除2;(7-1)/2=3可是怎么會是四行呢?
1 回答什么體現(xiàn)了這句話每行輸出的空格數(shù)等于(最后一行*號數(shù)減去當前行的*號數(shù))除2? 對這道題不是很懂
2 回答最后一行*號數(shù)減去當前行的*號數(shù),不是很能理解??
2 回答為什么每行輸出得*號等于行數(shù)得乘積乘2再減1不是用k=2*i-1來表示?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-09
首先解釋你問的問題:
要求輸出的圖形是一個由“ ”(空格)和“*”組成的對稱圖形:
[ ][ ][ ]*??????????? ? 第一行:空格3個?*1
[ ][ ] * * *?????????? 第二行:空格2個?*3
[ ]?*? * * * *??????? 第三行:空格1個?*5
*? *? * * * *? *???? 第四行:空格0個?*7
所以算數(shù)計算就成立了(但是老師的代碼的意思是第四行也有一個空格,又和這個算數(shù)矛盾,但是我覺得光看他給的圖形是看不出來的,可能是代碼寫錯了也說不定,理解意思就好)
j=i只是用來限定空格數(shù)的,第一行是三個,如果j從1開始,那么到4,就是4個空格;j從2開始,那么到4,就是三個空格;依次類推,可以看出,j等于i可以很好的限定空格輸出的數(shù)量。(這里的j代表的是每一行空格輸出數(shù)量的循環(huán)變量,對應的是這個圖)
[ ][ ][ ][ ]*?????????????
[ ][ ][ ] * * *??????????
[ ][ ]?*? * * * *???????
[ ]*? *? * * * *? *?
我要說的是,解釋的原理和代碼是有沖突的,所以要么是答案代碼寫錯了,要么是解釋原理的時候誰錯了,不過應該都不影響你學習,理解意思就好。???