課程
/后端開發
/C
/C語言入門
流程沒看懂,,,,為什么結果是 10 ?
2016-04-07
源自:C語言入門 6-4
正在回答
自定義函數replaceMax中for的4次循環,邏輯是先假定第0個數為最大值,再和第1個數進行比較;如果第1個數比較大,則第1個數為最大值,且提取1作為最大值的位置;如果第二個數比較小,最大值不變,繼續循環比較至第4個數;函數replaceMax通過for循環找到了最大值在arr1中的位置,然后用1取代了這個最大值
qq_無敵浩克 提問者
qq_Mi_1
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答有大佬能解釋一下這代碼嗎,作為小白看不懂為什么運行結果是10 1 3 12 22,拜托啦
2 回答結果為什么會是10呢?不是已經賦值了12嘛
3 回答看不懂結果為什么是這樣的?
1 回答結果為什么是0,不是10
2 回答為什么結果是10歲求教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-08
自定義函數replaceMax中for的4次循環,
邏輯是先假定第0個數為最大值,再和第1個數進行比較;
如果第1個數比較大,則第1個數為最大值,且提取1作為最大值的位置;
如果第二個數比較小,最大值不變,繼續循環比較至第4個數;
函數replaceMax通過for循環找到了最大值在arr1中的位置,
然后用1取代了這個最大值