计算任意两个个位整数之间所能组成的奇数个数
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
label{display: block; margin: 20px;}
#box{width: 260px; overflow: hidden;min-height: 50px; border: solid 1px black; margin-left: 20px; }
</style>
<script type="text/javascript">
//编写一个函数,计算任意两个数字之间所能组成的数,数字必须是个位数。比如: 计算0-3之间能组成的奇数个是01、21、31、03、13、23。
function $(id){return document.getElementById(id);}
window.onload = function ()
{
oNum1 = $('num1');
oNum2 = $('num2');
oCheck = $('check');
oBox = $('box');
var nString;
var sSting = '';
oCheck.onclick = function()
{
nNum1 = Number(oNum1.value);
nNum2 = Number(oNum2.value);
if(nNum1 < 0 || nNum1 > 10 || nNum2 < 0|| nNum2 > 10 || isNaN(nNum1) || isNaN(nNum2))
{
//确保输入的值为个位整数
alert('错误的值,请输入个位整数。')
}
else
{
if(nNum1 > nNum2)
{
var m = nNum1;
nNum1 = nNum2;
nNum2 = m;
}
//执行完上面的if语句后可以确保得到的nNum1 > nNum2;
for(var i = nNum1; i <= nNum2; i++)
{
//外出循环取出所有值在nNum1 到nNum2 值之间的所有值
for(var j = nNum1; j < nNum2; j++)
{
//内部循环确定nNum1 和nNum2 值可以组成的所有值
nSting = Number(i + ''+ j);
if(nSting%2 !== 0 && i !== j )
//用if判断得到两个数不相同的奇数
{
sSting = nSting+ ' ' + sSting ;
oBox.innerHTML = sSting;
console.log('mm'+sSting);
}
}
}
}
}
}
</script>
</head>
<body>
<label>请输入第一个值:<input type="text" id="num1" /> </label>
<label>请输入第二个值:<input type="text" id="num2" /> </label>
<label>查看可以组成的奇数<input type="button" id="check" value="查看" /> </label>
<div id="box"></div>
</body>
</html>
效果图 ↓
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现