for循环应用:水仙花数

一个三位数,每一位上的数字的立方和等于他本身     例:1^3+5^3+3^3=153

设每一位的数字分别为a,b,c(由高到低),

应该是a^3+b^3+c^3 == a*100(百位)+b*10(十位)+c*1

逻辑应为(代码中不能识别^号,所以改为相乘):


因为是十进制的三位数,那么每一位上的数字都不能超过十,显而易见,需要设置一些限制条件,完整代码为:


输出的水仙花数为:153   370   371    407.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述JavaScript起源起源于美国的Netscape公司,原名为LiveScript,后改为JavaScrip...
    3ab670b99521阅读 3,040评论 0 0
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,058评论 0 13
  • 01javascript语法规范 <!DOCTYPE html> javascript语法...
    ouyangqinbin阅读 1,333评论 0 0
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,779评论 0 11
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,053评论 0 2