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