判断三次自幂数.html

<script type="text/javascript">
/*
三资自幂数
从100~999
每一个的 三次幂 的 和 这个数相等

123
1*1*1+2*2*2+3*3*3

*/
// 判断一个数字是不是三次自幂数
var num=153

var a=parseInt(num/100)
var b=parseInt(num%100/10)
var c=num%10

document.writeln(a+'<br>'+b+'<br />'+c+'<br />')

if(a*a*a+b*b*b+c*c*c===num)
{
document.writeln(num+'是自幂数'+'</p>')
}

//判断所有的三次自幂数
document.writeln('判断100~999的三次自幂数<br />')
for (var n=100;n<1000;n++) {
var num=n

var a=parseInt(num/100)
var b=parseInt(num%100/10)
var c=num%10

// document.writeln(a,b,c+'<br />')

if(a*a*a+b*b*b+c*c*c===num)
{
document.writeln(num+'是自幂数'+'<br />')
}
}
</script>

posted @ 2020-04-13 16:22  阿向向  阅读(206)  评论(0编辑  收藏  举报