課程
/后端開發
/C
/C語言入門
那個空格怎么算的,還有*號,我尋思空格不是應該越來越少嗎?怎么還越來越多
2020-11-21
源自:C語言入門 4-12
正在回答
星號前有空格,后面可以沒有
第一行3個空格1個*;
第二行2個空格3個*;
第三行1個空格5個*;
第四行0個空格7個*。
由此可知,對于每一行(每次一的i循環)來說:
空格(j) = 4-i,*(k) = 2i-1。
因此為了達到這一要求,要進行嵌套的for循環,j是為了達到4-i這個目標;k是為了達到2i-1的目標。
所以i的循環可以寫為for(j=1; j<=4-i; j++)? 或者for(j=i; j<5;j++)
? ? ? k的循環可以寫為for(k=1; k<=2i-1; k++)? 或者for(k=0; k<2i-1; k++)
qq_慕俠0409678
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答程序看不懂
2 回答如何看懂這些程序
1 回答并沒有看懂那個程序!
2 回答真的有點搞不懂程序??
2 回答幫我看看程序錯在哪?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-12-07
星號前有空格,后面可以沒有
2020-11-22
第一行3個空格1個*;
第二行2個空格3個*;
第三行1個空格5個*;
第四行0個空格7個*。
由此可知,對于每一行(每次一的i循環)來說:
空格(j) = 4-i,*(k) = 2i-1。
因此為了達到這一要求,要進行嵌套的for循環,j是為了達到4-i這個目標;k是為了達到2i-1的目標。
所以i的循環可以寫為for(j=1; j<=4-i; j++)? 或者for(j=i; j<5;j++)
? ? ? k的循環可以寫為for(k=1; k<=2i-1; k++)? 或者for(k=0; k<2i-1; k++)