【JavaScript】网页计算器、猴子选大王、省级城市的三级联动

<!DOCTYPE html>
<html>
<head>
	<title>猴子选大王</title>
        <meta charset="utf-8">
</head>
<body>
<h1>题目:</h1><h5>n只猴子围坐成一个圈,按顺时针方向从1到n编号。然后从1号猴子开始沿顺时针方向从1开始报数,报到m的猴子出局,再从刚出局猴子的下一个位置重新开始报数,如此重复,直至剩下一个猴子,它就是大王。</h5>
</body>
<script type="text/javascript">
	var total=prompt('请输入猴子的个数');
	var kick=prompt('踢出第几只猴子');
	var monkey=[];
	for(var i=1;i<=total;i++){
   //创建猴子数组
    monkey.push(i);
	}
	i=0;//记录每次参加游戏(报数)的猴子位置
	while(monkey.length>1){
   //在猴子数量大于1时进行循环
		i++;//猴子报数
		head=monkey.shift();//从monkey数组的开头,取出猴子
		if(i%kick!=0){
   //判断是否踢出猴子,不踢出则把猴子添加到monkey数组尾部
			monkey.push(head);
		}
	}
	document.write('<h1 >'+'猴王编号:'+monkey[0]+'</h1>');
</script>
</html>
<!DOCTYPE html>
<html>
<head>
	<meta charset=
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值