问答详情
源自:6-6 编程练习

为什么运行出来的最小值为20

// 如果当前值大于max,则替换max的值

if(nums[i]>max){

        max=nums[i];

}

        // 如果当前值小于min,则替换min的值

        if(nums[i]<min){

        min=nums[i];

        }

       

        // 累加求和

        sum=sum+nums[i];

       

}

       

        // 求平均值

       avg=sum/nums.length;

提问者:qq_还有什么过不了_0 2015-12-10 14:57

个回答

  • 麦田清风
    2015-12-30 15:53:18

    我是在  if(nums[i]<min);{  中多加了 “ ;” 然后运行后结果为20  你好像是对的嘛!

            

  • RockenRoll
    2015-12-10 15:07:03

    你这个判断没有问题,是不是你自己写的数组里最小值就是20?