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

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

有一個知識點我不懂

? ? ? ?// 如果當前值大于max,則替換max的值

if(nums[i]>max){

? ? ? ?max=nums[i];

}

? ? ? ?// 如果當前值小于min,則替換min的值

? ? ? ?if(nums[i]<min){

? ? ? ?min=nums[i];

? ? ? ?}

這個它是怎么可以做到最大值和最小值

正在回答

5 回答

我覺得max 不是0吧,int max = nums[0]; // 假定最大值為數(shù)組中的第一個元素,他不就是61嗎?if(nums[i]>max

也就是nums[i]>61;依次循環(huán),得出最大值

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

懂了,謝謝

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

這個是首先給max賦值為0,這樣循環(huán)時出現(xiàn)第一個大于0的值,這個值就賦給max,同理,后面出現(xiàn)大于max當前值得都會被賦給max,這樣就取到最大值了。比如213三個數(shù),初始是max=0,接下來的循環(huán)里max會被依此2,3,就取出最大值3了。

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

可是sums[i]>max ? 它怎么大過max,max不是0嗎sums的任何一個值都打過max吧??墒窃趺磿x出最大的那個數(shù)

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

這個外層應該有一個循環(huán)吧,循環(huán)一次,進行判斷一次,如果循環(huán)出來的數(shù)據(jù)比你定義的變量所賦值的值大或者小,循環(huán)出來的值會重新給你的變量賦值!

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

舉報

0/150
提交
取消

有一個知識點我不懂

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號