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得数值吗?
题目是把一个固定的值替换另一个数组里的最大值。这个固定的值是value,for循环是找到这个最大的值并记录下来。