代码如下:
// 提示:先求出 1/1+1/2+1/3+...+1/100的和
//1- i 1-100之间的数字-》倒数 1/i
//2- sum = sum + 1/i
var sum = 0; //记录 循环出来的 倒数和
for (var i = 1; i <= 100; i++) {
//i 1-100
// 1/0 -》 Infinity 正无穷
console.log(1 / i);
// 3-判断 i是偶数 1/i被减 ,i是奇数- 1/i被加
if (i % 2 == 0) {
sum = sum - 1 / i;
} else {
sum = sum + 1 / i;
}
}
console.log(sum);
我们要关注到分子一直是1,先用while循环实现出现1到100个数,然后用奇数和偶数分情况讨论即可,最后输出得到答案。