关于水仙花数的判断

        // 友情提示:三位的水仙花数共有4个 153,370,371,407;

 

        // var i = prompt("请输入一个3位数");

 

        // var j = Math.floor(i/100);

 
        // var k = Math.floor(i%100 / 10);
 
        // var l = Math.floor(i%10);
 
        // Math.pow(j,3);是j的三次方;
 
        // i可以用字符串的拼接来实现;i= "" + j + k + l;
 
        var i;
 
        var j, k, l;
 
        for (j = 0; j <= 9; j++) {
 
            for (k = 0; k <= 9; k++) {
 
                for (l = 0; l <= 9; l++) {
 
                    i = j * 100 + k * 10 + l;
 
                    if ((j * j * j + k * k * k + l * l * l) == i && i / 100 > 1) {
 
                        document.write(i + "是水仙花数" + "<br>")
 
                    }
 
                }
 
            }
 
        }
 
//以上内容即复制在script中;

 

posted @ 2021-12-09 20:53  又在周末约会  阅读(172)  评论(0)    收藏  举报