js 完数

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<script type="text/javascript">
//完数:一个数所有因子的和
//6的因子 1 2 3 1+2+3=5=6

var num=parseInt(prompt("请输入一个数"));
var sum=0;

for(var i=1;i<=num/2;i++){
if(num%1 == 0){
sum += 1;
}
}
if(sum == num){
alert(+"是完数");
}else{
alert(num+"不是完数");
}
</script>
<body>
</body>
</html>

posted @ 2021-06-04 23:26  张钊z  阅读(86)  评论(0)    收藏  举报