課程
/后端開發(fā)
/C
/C語言入門
這里的星號為什么會自動換行?空格數(shù)是可以計算出來但是怎么為什么可以分散到星號的兩遍讓它變成一個三角形。求指導(dǎo)。。。謝謝。
2016-11-24
源自:C語言入門 4-12
正在回答
其實這個跟中學(xué)的數(shù)列一個道理,你從最下面一行觀察,因為最下面那一行是到屏幕的邊的,依次往上數(shù)找出每一個行比下一行少多少個空格,以此為規(guī)律【k=4k-i】 i為行數(shù) k為空格數(shù),以倒數(shù)第二行開始k應(yīng)該初值為1;
以下為空格的輸出
for() ? ? ? ? ? ? //這個循環(huán)管要輸出多少行
{
.......
for(k=1;k=4k-i;k++) ?//這個循環(huán)管每行輸出多少空格
{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
printf(" ?");
} ? ? ? ? ? ? ? ? ? ?
for() ?//這個管每行要輸出多少個星星 ? ? ? ??
}
?? ? ? ? ??
無切w
無切w 回復(fù) 無切w
lioncc4389670 提問者
無切w 回復(fù) lioncc4389670 提問者
抱歉自動換行沒仔細(xì)看,printf("\n") \n就是換行符,但是這題答案還是理解不能。。。額 總共不是才4行7列嘛。。
我也挺好奇這件事
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答新手 求助
3 回答新手求助
1 回答新手求助!
4 回答新手求助中
3 回答4-10求助
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-25
其實這個跟中學(xué)的數(shù)列一個道理,你從最下面一行觀察,因為最下面那一行是到屏幕的邊的,依次往上數(shù)找出每一個行比下一行少多少個空格,以此為規(guī)律【k=4k-i】 i為行數(shù) k為空格數(shù),以倒數(shù)第二行開始k應(yīng)該初值為1;
以下為空格的輸出
for() ? ? ? ? ? ? //這個循環(huán)管要輸出多少行
{
.......
for(k=1;k=4k-i;k++) ?//這個循環(huán)管每行輸出多少空格
{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
printf(" ?");
} ? ? ? ? ? ? ? ? ? ?
for() ?//這個管每行要輸出多少個星星 ? ? ? ??
{
}
}
?? ? ? ? ??
2016-11-24
抱歉自動換行沒仔細(xì)看,printf("\n") \n就是換行符,但是這題答案還是理解不能。。。額 總共不是才4行7列嘛。。
2016-11-24
我也挺好奇這件事