jQuery中继承的案例--鞍数

该博客展示了如何使用JavaScript动态创建HTML表格,并通过遍历矩阵找到最大值及其所在位置。当最大值与最小值相等时,标记该位置为'桉树',输出其行列坐标。这个过程涉及网页元素操作、随机数生成以及矩阵算法。
摘要由CSDN通过智能技术生成

刷新页面直到桉树出现为止
36 3 2
66 62 81
94 37 21
桉树是:第1行,第1列:36

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<h1>刷新页面直到桉树出现为止</h1>
	</body>
	<script type="text/javascript">
		var obody = document.getElementsByTagName('body')[0];//获取body标签
		var otable = document.getElementsByTagName('table')[0];//获取table表格
		window.onload = function() {
			var arr1 = [
				[],
				[],//创建一个多维数组
				[]
			];
			var otable = document.createElement("table");//创建一个table表格
			otable.border = 1;
			otable.cellSpacing = 0;
			otable.cellPadding = 10;
			obody.appendChild(otable);//把表格插入到body当中
			for (var i = 0; i < 3; i++) {
				var otr1 = document.createElement("tr");
				otable.appendChild(otr1)
				for (var j = 0; j < 3; j++) {
					var otd1 = document.createElement("td");
					var num = parseInt(Math.random() * 100)
					arr1[i].push(num)
					otd1.innerHTML = num;
					otr1.appendChild(otd1)
				}//整个循环就是创建行,列和随机数,把随机数放到列当中,把列放到行当中,把行放到表格当中
			}
			// 循环数组第一层
			for (var a = 0; a < arr1[0].length; a++) {
//				var t;
				var index;
				var max1 = 0;
				var min1 = 100;
				// 循环数组第二层
				for (var b = 0; b < arr1[0].length; b++) {
					// 判断每一层的最大数每一行
					if (arr1[a][b] > max1) {    
						// 最大数的下标赋值给index 
						index = b;
//						t = a;
						// 最大数赋值给max1
						max1 = arr1[a][b]
					}
				}
				// 循环判断找出最大数那列的最小数
				for (var c = 0; c < arr1[0].length; c++) {
					if (arr1[c][index] < min1) {
						min1 = arr1[c][index]
					}
				}
				if (min1 == max1) {
					var op = document.createElement("p");
					op.innerHTML = "桉树是:" + "第" + (a + 1) + "行,第" + (index + 1) + "列:" + min1;
					obody.appendChild(op);
				}

			}
		}
	</script>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值