
首先所谓“水仙花数”是指一个三位数,其中各位数字的立
方和等于该数本身。例如 153=13 +5 3 +3 3 。
做一个简单的函数来去水仙花数:
function sum(){
for(var i=100;i<1000;i++){
var a = parseInt(i/100);//百位数字
var b = parseInt(i%100/10);//十位数字
var c = i%10;
// if(a*a*a+b*b*b+c*c*c == i){
// console.log(i+'是水仙花数');
// }
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i){
console.log(i+'是水仙花数');
}
}
}
sum()
Math.pow(a,3)即a的三次方
JavaScript实现判断水仙花数
本文介绍了如何使用JavaScript编写一个函数,通过计算三位数每位数字的立方和来判断是否为水仙花数,如153就是一个例子。
864

被折叠的 条评论
为什么被折叠?



