猫史档案馆


html制作分解质因数计算器

用户:L0_0L0_0查看:0 回复:0 评论:0 创建时间:2022-02-27T22:00:52


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>分解质因数计算器</title>
</head>

<body>
<p>请输入数字:<input style='width:200px' value='1' id='input' type='number' min='1' required='true'/><button onclick='calc()'>计算</button></p>
<p>结果:<input style='width:290px' readonly='true' id='output' type='text'/></p>

<script>
var calc = function() {
    var num=document.getElementById('input').value;
    if (num == '' || num <= '0') {
        alert('输入有误。')
    } else if (num == 1) {
        document.getElementById('output').value = '1=1'
    } else {
        var nums = num;
        var numlist = [];
        while (nums !== 1) {
            var i = 2;
            while (i <= nums) {
                if (nums % i === 0) {
                    numlist.push(i);
                    nums /= i;
                console.log(i)
                };
                i++;
            };
        };
        document.getElementById('output').value = String(num) + '=' + numlist.join('*');
    };
};
</script>

</body>

</html>


回复

上一页1 页 / 共 0下一页