水仙花數(Narcissistic number)也被稱爲超徹底數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Armstrong number),水仙花數是指一個 3 位數,它的每一個位上的數字的 3次冪之和等於它自己(例如:1^3 + 5^3+ 3^3 = 153)。javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<!DOCTYPE html>
<html>
<head>
<meta charset=
"utf-8"
>
</head>
<body>
<script type=
"text/javascript"
>
var
a = 0, b = 0, c = 0;
for
(
var
i = 100; i < 1000; i++)
{
a = i % 10;
b = parseInt(((i / 10) % 10));
c = parseInt(i / 100);
if
(i === a * a * a + b * b * b + c * c * c)
{
document.write(
'水仙花數: '
+ i +
'<br/>'
);
}
}
</script>
</body>
</html>
|