为了账号安全,请及时绑定邮箱和手机立即绑定

好难啊,我都不知道这5个数是怎么输出出来的

10,1,3,12,22

正在回答

3 回答

代码要求输出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]  );替换

1 回复 有任何疑惑可以回复我~

用arr2[0]的元素取代了arr1[]中最大的元素,参考第十五行代码arr[index] = value;

2 回复 有任何疑惑可以回复我~

把arr1【】中的41换成了arr2【0】了,剩下的都是arr1[]中的元素,具体我也不清楚

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

举报

0/150
提交
取消

好难啊,我都不知道这5个数是怎么输出出来的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信