冒泡排序法(JavaScript)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			/*每次比较都把最大的数排到最后一行,通过多次比较完成排序*/
			alert("请输入要排序的数");
			var t,tem;
			var arr=[];
			t=+prompt("请选择输入数的个数"+"t=(  )个 ");
			for(var i=1;i<=t;i++){
				arr.push(prompt("请输入"+t+"个数,第"+i+"个"));	
			}
			/*对输入的数据进行排序*/
			for(var m=0;m<t-1;m++){
				for(var n=0;n<t-1-m;n++){
					if(arr[n]>arr[n+1]){
						tem=arr[n];
						arr[n]=arr[n+1];
						arr[n+1]=tem;	
					}
				}
			}
			/*输出完成排序的数*/
			for(var j=0;j<t;j++){
				document.write(arr[j]+" ");	
			}
		</script>
	</head>
	<body>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_43356439/article/details/84845561
今日推荐