亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么輸出結果不會出現41

如題,求解?。?!

正在回答

3 回答

replaceMax函數是找出最大值,當arr1中41后面的數字沒有它大時,if語句就沒執行,i是索引,定位到41是arr[1],所以for語句循環后,執行arr[index] = value;這句時,就是把arr2的第一個數賦值給了arr1[1],把41給覆蓋了,就成了[10,1,3,12,22 ]

1 回復 有任何疑惑可以回復我~
#1

小小小丶小白 提問者

那replaceMax函數是怎么找到最大值得呢,這個不是很懂,能簡單表達下運算過程嗎,謝謝。
2015-09-12 回復 有任何疑惑可以回復我~

函數是可以自己寫的

0 回復 有任何疑惑可以回復我~

replaceMax是老師通過自己的知識寫的函數。運算過程就是比較前后大小,找到最大的元素,并把元素的數組下標賦給某個變量,假設i。這樣就知道a[i]是最大值,那么寫a[i]=b[0]就是調換了兩個數組的元素了

0 回復 有任何疑惑可以回復我~
#1

小小小丶小白 提問者

函數我知道自己可以寫的啊,我自己推敲了下,差不多懂啦!
2015-09-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

為什么輸出結果不會出現41

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號