首页 > 分享 > 使用JavaScript来写一个简单水仙花

使用JavaScript来写一个简单水仙花

最新推荐文章于 2022-07-20 19:43:49 发布

凯丫 于 2020-08-19 20:39:10 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

使用JavaScript来写一个简单水仙花数

今天就教大家这个如何使用Javascript来输出水仙花数
先理解一下什么数字叫水仙花数
水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。
(例如:1^3 +5^3 + 3^3 = 153)
下面这个是for循环来自己判断有多少个

//我们只是为了用count来计算有多少个var count=0;//三位数就是100到999;for(var num=100 ; num<1000; num++){//百位var a=parseInt(num/100);//十位var b=parseInt(num%100/10);//个位var c=parseInt(num%10);//在进行计算判断//Math.pow(n,x);是一个js中的数学函数 用来计算n的x次幂if(Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3)==num){count++;//输出这个水仙花数 输出到了控制台console.log(num);}}//算出几个水仙花console.log(count);

1234567891011121314151617181920

我们再来一个输入一个三位数来进行判断和上面相似主要就是把三位数的个十百的数单独拿出来

var num= +prompt('请输入一个三位数');// 判断我们输入的符不符合水仙花数的要求if (num >= 100 && num < 1000) {// 百位var a=parseInt(num/100);// 十位var b=parseInt(num%100/10);// 个位var c=parseInt(num%10);//Math.pow(n,x);是一个js中的数学函数 用来计算n的x次幂if(Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3)==num){alert(num +'是水仙花数');}else{alert(num +'不是水仙花数');} }else{alert('不符合水仙花数的范围,请重新输入');}

123456789101112131415161718

相关知识

javascript实现玫瑰花
JavaScript写打印水仙花数(三位数),(153=1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数,打印出所有水仙花数。
JavaScript导入js文件使用type='module'
《JavaScript
href=#|href=javascript:;|href=javascript:void(0)之用法区别,超级链接也能玩出花!
水仙花怎么画简单好看
React Native:用JavaScript开发移动应用
javascript dom 编程艺术pdf javascript dom编程艺术pdf下载网盘
JAVASCRIPT:VOID(0)含义解析
javascript:void(0);用法及常见问题解析

网址: 使用JavaScript来写一个简单水仙花 https://m.huajiangbk.com/newsview1551323.html

所属分类:花卉
上一篇: C语言:水仙花数简单实现
下一篇: 梅花傲雪、荷花出淤泥而不染、水仙