前端 - JavaScript 练习 - 水仙花数

发布于:2022-12-25 ⋅ 阅读:(491) ⋅ 点赞:(0)

一、判断水仙花数

<!--
 * @Date: 2021-09-02 19:12:20
 * @LastEditTime: 2021-09-02 19:34:54
 * @总结: 
-->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>水仙花数</title>
</head>

<body>
    <script>
        alert('水仙花数(指一个三位数其各个数立方和等于他本身)');

        let num = parseInt(prompt('请输入你的待测数'));

        if(num >= 100 && num <= 999){
            let a = parseInt(num / 100),
                b = parseInt((num % 100) / 10),
                c = num - (a * 100 + b * 10);

            if(a * a * a + b * b * b + c * c * c == num){

                alert('恭喜你!你输入的数,是水仙花数!!')

            } else {

                alert('很遗憾,你输入的数,不是水仙花数!!')

            }
            
        } else {
            alert('你输入的数值不合法,请重新输入...');
        }

    </script>
</body>

</html>

往期文章


在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到