JS 请教这题怎么写?
给定一个变量num,判断其是否是“水仙花数”,如果是,则输出;如果不是,则提示信息。“水仙花数”:指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数...
给定一个变量num,判断其是否是“水仙花数”,如果是,则输出;如果不是,则提示信息。
“水仙花数”:指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,153=1的三次方+5的三次方+3的三次方。 展开
“水仙花数”:指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,153=1的三次方+5的三次方+3的三次方。 展开
1个回答
推荐于2016-03-17
展开全部
var num=153;
if(num<100||num>999){
alert("不是水仙花数");
}else{
var a=Math.floor(num/100);
var b=Math.floor(num/10)%10;
var c=num%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==num){
alert("是水仙花");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询