第1个回答 2011-05-11
<html>
<head>
<SCRIPT type="text/javascript">
//第一个能被21整除的整数
var minNum = 100;
var maxNum = 200;
function Calculate(){
if(minNum % 21 !=0 && minNum<maxNum){
minNum++;
Calculate(minNum);
}else{
document.write("第一个能被21整除的整数: "+minNum);
}
}
Calculate();
//符合条件完全数:
var minFac = 1;
var maxFac = 500;
function facSum(val){
var sum = 0, i;
for(i=minFac; i<val; i++)
if(val%i == 0)
sum += i;
return sum;
}
var i;
var html="";
document.write("<br/>符合条件完全数有: ");
for(i=2; i<maxFac; i+=2)
{
if(i==facSum(i))
{
html +=i+",";
}
}
html = html.substring(0,html.length-1);
document.write(html);
</SCRIPT>
</head>
<body >
</body>
</html>