第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

if語(yǔ)句里用nums[0]為什么和min、max輸出結(jié)果不一樣

nums[0]值不是和max、min值一樣嗎?為什么使用nums[0]最小值輸出結(jié)果不一樣?


http://img1.sycdn.imooc.com//5eb2427e0001351414450797.jpg

正在回答

6 回答

還是有些不理解。num[0]與num[1],也就是61與23比較,23小于61,不就把23賦值給num[0]作為min了嘛,后面拿23和4比較,4小于23,又把4作為min,之后后面所有的數(shù)都比4大呀,不會(huì)再進(jìn)行賦值了嘛。我是這樣理解的,求大佬講解

0 回復(fù) 有任何疑惑可以回復(fù)我~

把148換成72 就會(huì)發(fā)現(xiàn) 72不比74大 卻會(huì)成為新的max,這樣寫(xiě)最后不是出來(lái)最大的而是出來(lái)最后一個(gè)比nums[0]大的

1 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)?0是最后一個(gè)小于nums[0]即61的數(shù),min之前的值被覆蓋了。

1 回復(fù) 有任何疑惑可以回復(fù)我~

如果nums[]中的元素?fù)Q了位置,你的最大值和最小值都是錯(cuò)的。

按照你的代碼,nums[0]是第一個(gè)元素61,每個(gè)元素都與61比較,如果比它大就成為max,比他小就成了max,并且是按照順序來(lái)的,所以按照順序你的min先后被賦值23,4最后是20,所以結(jié)果是20。

1 回復(fù) 有任何疑惑可以回復(fù)我~

你定義的min和max都是nums[]

0 回復(fù) 有任何疑惑可以回復(fù)我~

if(nums[i] > max)

max =?nums[i]


if(nums[i] < min)

min=?nums[i]


1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

if語(yǔ)句里用nums[0]為什么和min、max輸出結(jié)果不一樣

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)