输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n。

Posted 背壳前进的牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n。相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
window.onload = function ()
{
/*
函数名:evenSum
传入值:整数数值number
作用:输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n。
*/
function eventSum (n)
{
if(parseInt(n) !== n)
{
console.log(‘请输入整数数值!‘)
}else
{
var iStart = n%2 == 1 ? 1 : 2;
//对n进行判断是为奇数还是偶数

for(var iSum = 0; iStart <= n; iStart += 2)
//不管是奇数还是偶数其中的n的规律都是 每次 +2
{
iSum += 1/iStart;
}
return iSum;
}
}
console.log(eventSum(3));
}
</script>
</head>
<body>
</body>
</html>

以上是关于输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n。的主要内容,如果未能解决你的问题,请参考以下文章

分数累加

Python|奇/偶数倒数求和之循环与递归的奥秘

C 实战练习题目76

python进阶练习之——做函数❤️

Java经典编程题50道之三十八

递归的使用