请问该怎么写呀?

请问该怎么写呀?

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <title>字符串</title>

</head>


<body>

    <script>

        var m=5;

        var y=2;

        var g=10;

        var c;

        for(m=5m<=100m++){

            for(y=2y<=100y++){

                for(g=10g<=100g++){

                    if (100/(m+y+g)==0) {

                        c+=1;

                    }

                }

            }

        }

        console.log(c);

        

    </script>

</body>


</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕久久 2021-05-20 16:46:13

同学你好,没有区别。sum+=1等价于sum=sum+1,即对sum做加1操作,而sum++也是对sum进行加1操作。

祝学习愉快!

好帮手慕张 2021-01-15 15:44:18

同学你好,代码思路不对,解释如下:

1、代码循环三次语句意思都是从数字几开始,小于等于100的时候执行+1;

2、100除以三个变量的和永远不会等于0,因此语句执行的时候不会走到if语句中;

3、因为不走if语句所以,最后输出的c就是最开始声明的变量,因为没有赋值,所以输出结果为undefined。

http://img1.sycdn.imooc.com//climg/6001479d0971d94312550621.jpg

老师写了正确的代码并且每一句都加上了注释,同学参考老师代码注释对代码理解一下,如下图:

http://img1.sycdn.imooc.com//climg/600147c009cfc82207080786.jpg

祝学习愉快!

  • 提问者 神知 #1

    老师sum++和sum+=1有区别吗?

    2021-05-20 14:33:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师