老师,请检查,感觉不对呀

老师,请检查,感觉不对呀

<!DOCTYPE html>

<html lang="en">


<head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>Document</title>

</head>


<body>

   <script>

      var hundreds, tens, ones;

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

         hundreds = parseInt(i / 100)

         tens = parseInt(i - (hundreds * 100) / 10)

         one = i - (hundreds * 100) - (tens * 10)

         if (hundreds * hundreds * hundreds + tens * tens * tens + ones * ones * ones == i) {

            document.write(hundreds + '*' + hundreds + '*' + hundreds + tens + '*' + tens + '*' + tens + ones + '*' +

               ones + '*' + ones + '=' + i + '<br>')

         }

      }

   </script>

</body>


</html>


正在回答

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

4回答

同学你好,总学分是1100,考试结果以及作业不是满分也是可以获得学分的,可能会低一些,但是最后达到总学分的百分之六十可以获得慕课网通关证书哦。通关证书只是一个自己在所学阶段中掌握技能和学习情况的证明呦。

祝学习愉快~

好帮手慕言 2020-06-18 10:27:12

同学你好,关于同学的疑问,解答如下:

1、这个公式看起来不太好理解,最好拿一个数字去套用一下公式会好理解一点。

请同学参考如下:

http://img1.sycdn.imooc.com//climg/5eead01709a347ad08560709.jpg

2、是的,是1100分。通关证书获取条件是:获得学分总数占比课程学分总数>60%,所有课程节均有学习行为(考试和作业需获得学分)才可以。如果同学还有没学习的课程或者作业没有提交获得成绩,考试测试没有做的 , 可以去完成一下 。等符合要求后 , 如下领取证书会变为可点击的状态 , 然后自己点击领取即可。

http://img1.sycdn.imooc.com//climg/5eead0a30935a19d07130088.jpg

祝学习愉快~

  • 提问者 unbreakable_全栈 #1
    我的意思是我必须达到1100分数才可以,总分数多少呀,不会就是1100分吧,这样的话,我有的课程考了95分,就永远拿不到证书啦
    2020-06-19 19:10:11
好帮手慕言 2020-06-17 18:34:09

同学你好,加上+号,展现出来的效果会更好。

 document.write(hundreds + '*' + hundreds + '*' + hundreds + "+" + tens + '*' + tens + '*' + tens + "+" +
                    ones +
                    '*' +
                    ones + '*' + ones + '=' + i + '<br>')

思路的形成,需要累积,要多思考、多练习。比如“编程练习”以及老师视频里讲解的例子,一遍不会就两遍、三遍,直到自己能熟练写出来。练习的多了,也就熟练了。

祝学习愉快~

  • 提问者 unbreakable_全栈 #1
    问题1:这里的逻辑不是很明白,问题2:考核的分数正好是1100分吗?每门课都得满分才可以拿到证书吗
    2020-06-18 09:14:01
好帮手慕言 2020-06-17 18:03:25

同学你好,可以参考下方:

http://img1.sycdn.imooc.com//climg/5ee9ea5e09a1cbd908290211.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 unbreakable_全栈 #1
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> var hundreds, tens, ones; for (var i = 100; i < 1000; i++) { hundreds = parseInt(i / 100) tens = parseInt((i - (hundreds * 100)) / 10) ones = i - (hundreds * 100) - (tens * 10) if (hundreds * hundreds * hundreds + tens * tens * tens + ones * ones * ones == i) { document.write(hundreds + '*' + hundreds + '*' + hundreds + tens + '*' + tens + '*' + tens + ones + '*' + ones + '*' + ones + '=' + i + '<br>') } } </script> </body> </html>
    2020-06-17 18:07:33
  • 提问者 unbreakable_全栈 #2
    老师,我的逻辑是根据提示写出来的,感觉自己的编程思维没有呀,如何提高编程思维呢?请老师赐教,请老师检查代码
    2020-06-17 18:08:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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