課程
/后端開發(fā)
/C
/C語言入門
for(j=i;j<5; j++) 這樣出來的空格為什么會越來越少呢?J不是會自加嗎?那空格不是會一行比一行多嗎?我看不懂這里。 謝謝解答!
2016-03-16
源自:C語言入門 4-12
正在回答
如果i也是自加的話,那么j的開始循環(huán)時的底數(shù)也隨之變大,所以雖然j會自加,但兩數(shù)相減反而變小,所以空格越來越少!
qq_沒說再見_0 提問者
原子式 回復(fù) qq_沒說再見_0 提問者
當(dāng)i=1時:(j=1; j<5; j++)此循環(huán) 執(zhí)行4遍后跳出,輸出為4個空格,空空空空。
當(dāng)i=2時:(j=2; j<5; j++)此循環(huán) 執(zhí)行3遍后跳出,輸出為3個空格,空空空。
當(dāng)i=3時:(j=3; j<5; j++)此循環(huán)執(zhí)行2遍后跳出,輸出為2個空格,空空。
當(dāng)i=4時:(j=4; j<5; j++)此循環(huán)執(zhí)行1遍后跳出,輸出為1個空格,空。
for(j=1;j<5-i;j++); //也可以的
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答這個矩陣每行空格數(shù)不是越來越少嗎?為什么是j++?
1 回答 for( j=i ; j<5 ; j++ ) 不懂怎么算的空格
2 回答j不應(yīng)該越來越大嗎,也就是空格越來越多
5 回答關(guān)于空格為什么是這樣子的?for( j=i;j<5;j++ )
1 回答空格數(shù)為什么會 i+j=5
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)微信公眾號
2016-03-16
如果i也是自加的話,那么j的開始循環(huán)時的底數(shù)也隨之變大,所以雖然j會自加,但兩數(shù)相減反而變小,所以空格越來越少!
2016-03-28
當(dāng)i=1時:(j=1; j<5; j++)此循環(huán) 執(zhí)行4遍后跳出,輸出為4個空格,空空空空。
當(dāng)i=2時:(j=2; j<5; j++)此循環(huán) 執(zhí)行3遍后跳出,輸出為3個空格,空空空。
當(dāng)i=3時:(j=3; j<5; j++)此循環(huán)執(zhí)行2遍后跳出,輸出為2個空格,空空。
當(dāng)i=4時:(j=4; j<5; j++)此循環(huán)執(zhí)行1遍后跳出,輸出為1個空格,空。
2016-03-19