首先理解水仙花数是什么,水仙花数是指各位数的立方和等于自身的数。
根据题意首先建立一个HTML文件,
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
然后在<body>里面加一个按钮,
<button onclick="sxh()">请点击</button> //sxh是按钮名字,可以任取,主要方便链接样式的精准控制
在<head>中加<script>标签,在其中写js样式
<script>
function sxh(){
}
</script>
接下来是主要内容
for (var i = 100; i < 1000; i++) { //由题意定义i为某一个三位数
var individual = i % 10; //提取i的个位数
var ten = parseInt(i / 10) % 10;//提取i的十位数
var hundred = parseInt(i / 100);//提取i的百为数
var lifanghe = individual * individual * individual + ten * ten * ten + hundred * hundred * hundred;//各个为数的立方和
if (i == lifanghe) {
document.write(i + " ");
}
}
}
得到的结果为