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

来源:6-4 数组作为函数参数

C_Bridge

2019-10-26 18:55

10,1,3,12,22

写回答 关注

3回答

  • qq_慕仰6151814
    2020-01-29 12:10:34

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

  • 星星星mmm
    2019-10-29 21:07:43

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

  • 星星星mmm
    2019-10-29 21:02:28

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题