10007 作业6 (二维数组,逻辑,偏难)定义一个二维数组(3行4列),输入任意12个数值,求该数组的平均值,最大值,最小值,两个下标均为奇数的数的和,以及“4周边上”元素的和。 – 恵玩科技

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			/*
			 6.	(二维数组,逻辑,偏难)定义一个二维数组(3行4列),
			 输入任意12个数值,求该数组的平均值,最大值,最小值,
			 两个下标均为奇数的数的和,以及“4周边上”元素的和。
			 * */
			var nums=[[1,2,3,31],[4,5,6,21],[7,8,9,11]];
			//求该二维数组的总和
			var sum=0;//用来存放总和
			var max=nums[0][0];var min=nums[0][0];//最大值最小值
			var sum_border=0;//四周边上元素的和
			var len=nums.length;//长度
			for(var i=0;i<len;i++){
				var len1=nums[i].length;//取得二维数组中一维数组的长度
				for(var j=0;j<len1;j++){//遍历所有的一维数组
					sum+=nums[i][j];//将二维数组所有的元素相加
					//sum_border+=nums[0][j]+nums[i][0];
					if(max<nums[i][j]){
						max=nums[i][j];
					}
					if(min>nums[i][j]){
						min=nums[i][j];
					}
				}
			}
			document.write("二维数组的总和为:"+sum);
			//平均值
			document.write("<br>二维数组的平均值为:"+sum/len);
			//最大值
			document.write("<br>二维数组的最大值值为:"+max+"-----最小值 为:"+min);
			//最大值
		</script>
	</head>
	<body>
	</body>
</html>

 

打赏作者