JS 请教这题怎么写?

给定一个变量num,判断其是否是“水仙花数”,如果是,则输出;如果不是,则提示信息。“水仙花数”:指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数... 给定一个变量num,判断其是否是“水仙花数”,如果是,则输出;如果不是,则提示信息。
“水仙花数”:指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,153=1的三次方+5的三次方+3的三次方。
展开
 我来答
匿名用户
推荐于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("是水仙花");
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式