課程
/后端開發(fā)
/C
/C語言入門
邏輯清楚,就是不明白它怎么能排成這樣,為什么要先打空格而不是*?
2018-03-12
源自:C語言入門 4-12
正在回答
第一個for i=1;進(jìn)入第二個for輸出4個空格;第二個for循環(huán)結(jié)束,進(jìn)入第三個for,輸出一個*,第三個for循環(huán)結(jié)束;換行,i++第一個for循環(huán)結(jié)束;進(jìn)入第二次大循環(huán),此時i=2也就是第二行,然后以此類推
慕標(biāo)7134229 提問者
?int i, j, k,h;??? for(i=1; i<5; i++)??? {?????? ??????? for(j=1;j<5-i;j++? )? ??????? {??????????? printf(" ");?? ??????? }??????? ??????? for(k=1;k<=i; k++??? ) ??????? {??????????? printf("*");?? ??????? }???????? for(h=1;h<i;h++){??????????? printf("*");??????? } ??????? for(j=i;j<5;j++){??????????? printf(" "); ??????? }????? printf("\n");
空格的數(shù)量和*的數(shù)量是有規(guī)律的,第一排是四個空格加一個*,第二排是三個空格加三個*,第三排是兩個空格加五個*,第四排是一個空格加七個*。這樣是有規(guī)律可循的。如果先打*,我也不知道該怎么算了。
你隨便找個能打字的地方打字試一下
先按5下空格,再打5下*: ??
???? *****
先按5下*,再打5下空格:
***** ? ?
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答真的有點(diǎn)搞不懂程序??
3 回答循環(huán)這里所有的程序怎么不太懂
2 回答最后的操作不懂。。。。
1 回答程序是怎么執(zhí)行的?沒懂
6 回答這個程序輸出為什么是15啊。。 不懂
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-03-15
第一個for i=1;進(jìn)入第二個for輸出4個空格;第二個for循環(huán)結(jié)束,進(jìn)入第三個for,輸出一個*,第三個for循環(huán)結(jié)束;換行,i++第一個for循環(huán)結(jié)束;進(jìn)入第二次大循環(huán),此時i=2也就是第二行,然后以此類推
2018-03-14
?int i, j, k,h;
??? for(i=1; i<5; i++)
??? {
??????
??????? for(j=1;j<5-i;j++? )?
??????? {
??????????? printf(" ");??
??????? }
???????
??????? for(k=1;k<=i; k++??? )
??????? {
??????????? printf("*");??
??????? }
???????? for(h=1;h<i;h++){
??????????? printf("*");
??????? }
??????? for(j=i;j<5;j++){
??????????? printf(" ");
??????? }
????? printf("\n");
2018-03-12
空格的數(shù)量和*的數(shù)量是有規(guī)律的,第一排是四個空格加一個*,第二排是三個空格加三個*,第三排是兩個空格加五個*,第四排是一個空格加七個*。這樣是有規(guī)律可循的。如果先打*,我也不知道該怎么算了。
2018-03-12
你隨便找個能打字的地方打字試一下
先按5下空格,再打5下*: ??
???? *****
先按5下*,再打5下空格:
***** ? ?