用js定义一个含有30个整型元素的数组按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值放在另一个数组中并输出。试编程。
代码如下:
// 定义含有30个整型元素的数组
var arr = new Array(30);
// 按顺序分别赋予从2开始的偶数
for (var i = 0; i < arr.length; i++) {
arr[i] = (i + 1) * 2;
}
// 每五个数求出一个平均值,放在另一个数组中
var avgArr = new Array(6); // 一共有6个平均值
for (var i = 0; i < avgArr.length; i++) {
var sum = 0;
for (var j = i * 5; j < i * 5 + 5; j++) {
sum += arr[j];
}
avgArr[i] = sum / 5;
}
// 输出平均值数组
console.log(avgArr);
运行结果:
[ 6, 16, 26, 36, 46, 56 ]
原文地址: https://www.cveoy.top/t/topic/dT3Z 著作权归作者所有。请勿转载和采集!