解题思路:
(1)分子都是1,每一项的分母都是前一项的分母加一;
(2)第二项的运算符为“-”,后一项前面的运算符都与前一项的运算符相反。
找到规律后,就可以抽象简单化了。
在此基础下,我们用sign代表每一项前面的符号,term代表当前的数值,sum表示各项的累加和,deno为当项的分母(英文denominator的缩写)。我们以有含义的单词作为变量,以便我们更易理解算法。
上面用到的是while循环,我们还可以用别的循环去解决这个问题。
for 循环:
do while循环:
运行结果: