nums.sort();
nums.sort(function(a,b){//将数组中的元素从大到小的进行排序
return a<b?1:-1;
});
//如果nums中的元素全是正数,那么最大的乘积为:num1;
num1=nums[0]*nums[1]*nums[2];
//如果nums中的元素num[1]的值是负数,那么最大的乘积为:num2;
num2=nums[0]*nums[nums.length-1]*nums[nums.length-2];
return num1>num2?num1:num2;
10.16 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积
最新推荐文章于 2024-06-03 22:51:36 发布