请问这样能实现吗

来源:2-13 编程练习

T9FernandoTorres

2020-01-15 17:52:31

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>水仙花数</title>

</head>

<body>

    <script>

//  填写代码

        var a="hundreds",b="tens",c="ones";

        for(var i=100;i<1000;i++){

            var a= parseInt(i/100);

            var b= parseInt((i-(a*100))/10);

            var c= i-(a*100)-(b*10);

        }if(a*a*a+b*b*b+c*c*c==i){

            document.write(i+"<br />");

        }

</script>

</body>

</html>


写回答

2回答

好帮手慕慕子

2020-01-16

同学你好,第二次粘贴的代码是正确的,效果实现的很棒,对于同学能够自己解决问题,给你点个赞,继续加油,祝学习愉快~

0

T9FernandoTorres

提问者

2020-01-15

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>水仙花数</title>

</head>

<body>

    <script>

//  填写代码

        var a="hundreds",b="tens",c="ones";

        for(var i=100;i<1000;i++){

             a= parseInt(i/100);

             b= parseInt((i-(a*100))/10);

             c= i-(a*100)-(b*10);

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

            document.write(i+"<br />");

        }

        }

</script>

</body>

</html>


1
h9FernandoTorres
h 搞懂了 if语句要放在for里面 - -
h020-01-15
共1条回复

0 学习 · 40143 问题

查看课程