課程
/后端開發(fā)
/C
/C語言入門
if ?i !=9 ?這個為什么要單獨考慮?
直接從i=9; ?i>=0; i--;開始循環(huán)排序有什么問題呀?
? ? ? ??
2016-10-27
源自:C語言入門 6-5
正在回答
!=9是因為輸出 你注意到前8哥個數(shù)后都有個逗號嗎 所以第九個單獨輸出 i=8開始? 你注意到下面的j<=i嗎 如果i取9那么最后j=9還可以執(zhí)行 但是 下面arr[9]=arr[10]就出現(xiàn)了越界
慕UI1237056 提問者
你看看題目給出的輸出結(jié)果,各個數(shù)之間都是用逗號隔開的,小編就是通過它來遍歷,沒輸出一個數(shù),后面跟上一個逗號,最后一個數(shù)不用加逗號,所以把它單獨出來,輸出arr[9],不加逗號。其實就是格式問題。咱們從i=9; ?i>=0; i--;開始循環(huán)排序,沒任何問題。(我也看了好久,才明白為啥這么做,就為了輸出逗號,巨汗?。?/p>
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么不對?最后一個程序
1 回答最后問題排序
2 回答為什么最后一個else需要;
2 回答“/*”和“*/”應(yīng)該不用非要單獨各占一排吧?
1 回答為什么輸出排序完之后還要寫一遍循環(huán)
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-10-27
!=9是因為輸出 你注意到前8哥個數(shù)后都有個逗號嗎 所以第九個單獨輸出 i=8開始? 你注意到下面的j<=i嗎 如果i取9那么最后j=9還可以執(zhí)行 但是 下面arr[9]=arr[10]就出現(xiàn)了越界
2016-10-27
你看看題目給出的輸出結(jié)果,各個數(shù)之間都是用逗號隔開的,小編就是通過它來遍歷,沒輸出一個數(shù),后面跟上一個逗號,最后一個數(shù)不用加逗號,所以把它單獨出來,輸出arr[9],不加逗號。其實就是格式問題。咱們從i=9; ?i>=0; i--;開始循環(huán)排序,沒任何問題。(我也看了好久,才明白為啥這么做,就為了輸出逗號,巨汗?。?/p>