📖 目录

发表于:{{calc_time_ago(blog['b_created_at'])}}
范仁义js课程---31、for循环练习2(水仙花数)?
在水仙花数的练习中,我们将问题分解成了 1、找所有的三位数;2、求一个三位数各个位置上面的数字;3、立方和判断; 这样问题就可以简单下手了
一句话总结:
<script>
    //从100-999的遍历
    for(var i=100;i<=999;i++){
        var bai=parseInt(i/100);//求i的百位
        var shi=parseInt(i%100/10);//求i的十位
        var ge=i%10;//求i的个位
        //各个位置数字等于本身的判断
        if(i==(bai*bai*bai+shi*shi*shi+ge*ge*ge)){
            console.log(i);
        }
    }
</script>
1、如何求一个三位数各个位置上面的数字?
bai=parseInt(xyz/100);//求xyz的百位
shi=parseInt(xyz%100/10);//求xyz的十位
ge=xyz%10;//求xyz的个位
公开 私有