<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>水仙花数</title>
<script type="text/javascript">
for(var num=100;num<=999;num++)
{
var a=parseInt((num/1)%10);
var b=parseInt((num/10)%10);
var c=parseInt((num/100)%10);
var sum=a*a*a+b*b*b+c*c*c;
if(num==sum)
{
document.write(num+"<br/>")
}
}
</script>
</head>
<body>
</body>
</html>
方案2:
function flower()
{
var i,a,b,c,result;
for( i=100;i<=999;i++)
{
c=parseInt(i/1)%10;
a=parseInt(i/10)%10;
b=parseInt(i/100)%10;
result=(a*a*a)+(b*b*b)+(c*c*c);
if(result==i)
{
document.write("水仙花的数:"+i+"<br/>");
}
}
}