产生50个[10,99]间的随机整数存入一个一维数组中,求这50个数中的最大值和平均值(保留两位小数)
C语言编程:产生50个[10,99]间的随机整数存入一个一维数组中,求这50个数中的最大值和平均值(保留两位小数)...
C语言编程:产生50个[10,99]间的随机整数存入一个一维数组中,求这50个数中的最大值和平均值(保留两位小数)
展开
1个回答
展开全部
let arr = [];
let random = (min, max) => Math.round(Math.random() * (max - min) + min);
let total = 0, max, average;
for (let i = 1; i <= 50; i++) {
let randomNum = random(50, 100);
total += randomNum;
max = i > 1 ? max > randomNum ? max : randomNum : randomNum;
arr.push(randomNum);
}
average = total / 50;
console.log(average);
console.log(max);
请采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询