JavaScript——水仙花数
水仙花数
水仙花数定义
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3 + 3^3 = 153)。
代码
<script>function sui() {shu = 0;// 遍历100-999的所有三位数,赋值为numfor (let num = 153; num <= 999; num++) {// 把num变为字符串,赋值为num1num1 = num.toString();// 分别取num1的个位、十位和百位,再转变为数字yi = Number(num1[0]);er = Number(num1[1]);san = Number(num1[2]);if (yi * yi * yi + er * er * er + san * san * san == num) {shu++;continue;} else {continue;}}return shu;}console.log(sui());</script>
结果
JavaScript——水仙花数相关推荐
- 打印水仙花数oracle,javaScript实现回文数、水仙花数判断和输出斐波那契数列
javaScript实现回文数.水仙花数判断和输出斐波那契数列 发布时间:2020-07-22 01:15:37 来源:51CTO 阅读:422 作者:Cynthia_xie // 判断一个数是不是回 ...
- javascript实现输出打印九九乘法表、水仙花数、
javascript输出打印九九乘法表 for(var i = 1;i<=9;i++){ for(var j = 1;j<=i;j++){document.write(j + '*' + ...
- 案例:JavaScript 打印100~1000之间的水仙花数
JavaScript打印100~1000之间的水仙花数: 一.设计思路: Created with Raphaël 2.2.0开始i=100i<=1000?bai= i / 100shi=(i ...
- JavaScript打印水仙花数
JavaScript打印水仙花数: <!DOCTYPE html> <html lang="en"> <head><meta charse ...
- 用JavaScript语言判断一个三位数是否为水仙花数
// 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...
- JavaScript算法(实例一)完数 / 水仙花数 / 素数
1.完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数.(例如:6=1+2+3).使用算法查找1 ~ 1000之间所有的完数. var i,j; for(i=1;i<=10 ...
- JavaScript入门小试,水仙花数的辨别以及再深入学习一些定义区间。
今天开始上手进行代码写入. 现在还是一些简单的逻辑代码,对于像我这样刚入门的,今天感觉还是有些绕脑,今天对于昨天的代码一次深入. 这是我今天的第一项的作业: 这个主要是看我们编码程序员的 逻辑思维能力 ...
- JavaScript,水仙花数
几乎每学习一种编程语言在学习循环的时候都要写水仙花数.何为水仙花数,水仙花数为三位数,即在100到999之间的整数,水仙花数是各位数的立方之和等于本身. 思路,位数之立方和,那么肯定要取百位,十位,各 ...
- 特殊的数独身数,:水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数...
特殊的数 你听过一些特殊的数码,如:独身数, 水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗×××数, 八仙数, 九九重阳数 ,十全十美数.说到这你是否和我当初一样好奇呢,这是什么数呢!总的概 ...
最新文章
- NumPy之array
- 【 FPGA/IC 】addsub 的实现
- 狂风暴雨——电闪雷鸣篇:数据流层核心思想揭秘
- php 上个月天数,php日期所在月的天数_PHP教程
- python常用时间处理方法
- 2011/5/18工作笔记
- vuecli4 启动_vue 常见命令 (启动 部署)
- mysql类型说明_MYSQL 数据类型说明
- php hugepage,【原创】解决Redis启动报错:Transparent Huge Pages (THP) support enabled in your kernel...
- 车牌识别EasyPR(4)——字符识别MSER
- Python机器学习:PCA与梯度上升03求数据的主成分PCA
- imx6 android 最新,【iMX6Q-Android6.0】---移植 iMX6Q android6.0 源码 史上最详细
- 【老生谈算法】matlab实现LSB算法水印算法源码——LSB算法
- flink不等于符号问题
- 最好最实用的二次开发教程
- office2013安装与卸载
- Android初窥门径
- Ubuntu 下配置 Typora 图片上传到 smms
- css3自定义字体实现毛体输出沁园春雪以及font属性
- openCV色彩空间转换