zoukankan      html  css  js  c++  java
  • 计算任意两个个位整数之间所能组成的奇数个数

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    label{display: block; margin: 20px;}
    #box{ 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>

    效果图   ↓

  • 相关阅读:
    抓包工具fiddler使用-初级
    nginx负载均衡配置详解
    nginx常用配置
    nginx介绍及常用功能
    算法分析实验之The Josephus Problem(约瑟夫问题)
    算法分析实验之Locker doors
    算法分析实验之花生采摘
    算法分析实验之俄式乘法
    算法分析实验之翻煎饼
    java(一)Hello World
  • 原文地址:https://www.cnblogs.com/111lll/p/7396732.html
Copyright © 2011-2022 走看看