封装函数水仙花

 function isSXH(n) {
            var bai = Math.floor(n / 100)
            var shi = Math.floor(n % 100 / 10)
            var ge = Math.floor(n % 10)
            // if(bai*bai*bai + shi*shi*shi+ ge*ge*ge == n){
            //     return true
            // }
            var sum = bai * bai * bai + shi * shi * shi + ge * ge * ge
            return sum == n
        }
        // var a = isSXH(200)
        // alert(a)

        for (var i = 100; i < 1000; i++) {
            var a = isSXH(i)
            if (a) {
                alert("这是水仙花数" + i)
            }
        }
posted @ 2020-09-02 19:16  阳菜  阅读(161)  评论(0)    收藏  举报