<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
//(1)输入一个三位数 保存变量n
var n =prompt("请输入一个三位数");
//(2)得到各个位数:获取个位 十位 百位
var g =n % 10;
var s =Math.floor((n % 100) / 10);
var b =Math.floor(n / 100);
//(3)计算各个位数的立方和 sum
var sum = g*g*g + s*s*s + b*b*b;
//(4)判断立方 sum 与 输入的数字n是否相等
if(sum == n){
alert(n+ "是水仙花数");
}else{
alert(n+ "不是水仙花数");
}
//(5)输出结果
</script>
</html>
相关文章
- 07-07spfa判负环(01分数规划)
- 07-07JS Leetcode 852. 山脉数组的峰顶索引图解分析,高高的山峰一起吹山风吧。
- 07-07python numpy 求数组的百位分数
- 07-0752 回文平方数
- 07-07JS - 解析input框中输入法自带的emoji表情
- 07-0714.LeetCode 三个数和
- 07-07力扣题15三数之和
- 07-07PAT 1021 Deepest Root (求树的高度 图的连通块数)
- 07-07js的正则表达式
- 07-07前端js的正则表达式