C_Bridge
2019-10-26 18:55
10,1,3,12,22
代码要求输出arr1【】数组里五个数10,41,3,12,22,但题目要求arr1【】里最大的数41,替换arr2【】数组里的第一个元素1.所以有
if(arr[i]>max)
{
max =arr[i]; //将数组中较大的数赋值给max
index = i; //记录当前索引
}
}
这里判断arr1【】里的最大数,并赋值给max,最后用replaceMax(arr1,arr2[0] );替换
用arr2[0]的元素取代了arr1[]中最大的元素,参考第十五行代码arr[index] = value;
把arr1【】中的41换成了arr2【0】了,剩下的都是arr1[]中的元素,具体我也不清楚
C语言入门
926020 学习 · 20793 问题
相似问题