28,390
社区成员
发帖
与我相关
我的任务
分享
function mySum(n)
mySum = 2 * n / (n+1)
end function
response.write mySum(100)
.
function sum(num)
sum=0
for i=1 to num
j= 1/((i+1)*(i/2))
sum=sum+j
next
End Function
response.write "最后结果:"&sum(100)
<script type="text/javascript">
function sum(n){
var mysum = 0;
for(var i=n;i>0;i--){
isum = 1/((i+1)*(i/2))
mysum += isum
document.write(i+":"+isum+":"+mysum+"<br>")
}
return mysum
}
document.write("最终结果:"+sum(100))
</script>
重点利用:连续数字的和就是"首数加尾数之和乘以尾数除以2".
<script type="text/javascript">
function sum(n){
var mysum = 0;
for(var i=n;i>1;i--){
isum = 1/((i+1)*(i/2))
mysum += isum
document.write(i+":"+isum+":"+mysum+"<br>")
}
return mysum+1
}
document.write("最终结果:"sum(100))
</script>
<script type="text/javascript">
function sum(num)
{
if (num>1)
{
return (1.0/(num + parseFloat(sum(num-1))));
}
else
{
return 1;
}
}
alert(sum(100));
</script>