计算水仙花数
- JavaScript中求幂,不能使用,如:a^3的方式,只能使用,如:aaa,或Math.pow(a,3); 。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript">
var str = "";
function judge(num)
{
var a = parseInt((num/100).toString()); ##求百位数
var num1 = num - a*100; ##去掉百位数
var b = parseInt((num1/10).toString()); ##求十位数
var c = num1 - b*10; ##去掉十位数,就是个位数
if((Math.pow(a,3) + b*b*b + c*c*c) == num)
{
str = str + num +"、";
}
}
for(var i = 100; i < 1000; i++)
{
judge(i);
}
document.write("以下:" + str);
</script>
</head>
<body>
</body>
</html>