為什么會這樣
for(i=1;i<5;i++)
? ? {
? ? ? ? if(arr[i]>max)
? ? ? ? {
? ? ? ? ? ? max=arr[i]? ;? ? ? ?//將數(shù)組中較大的數(shù)賦值給max
? ? ? ? ? ? index = i;? //記錄當(dāng)前索引
? ? ? ? }? ? ? ? ? ? ? ??
? ? }??
? ? arr[index] = value;
這arr[index] = value;不在for循環(huán)中,哪他不是只可以記錄i=1得數(shù)值嗎?
2020-04-10
題目是把一個固定的值替換另一個數(shù)組里的最大值。這個固定的值是value,for循環(huán)是找到這個最大的值并記錄下來。