在求解2/1,-3/2,5/3,-8/5...前十项之和这种类型题时,我们可以分析分子,分母的关系。下一项分子,分母与前一项分子,分母的关系,这题中后一项中的分子等于前一项分子和分母之和,后一项分母等于前一项分子;运用这个关系,我们可以运用迭代的思想来解决这个问题;至于分数的编号,我们可以设一个值等于sign=1,在循环的最后sign=-sign,从而来实现正负号的转变;
代码如下;
第一种方法:
保留两位小数输出可改为这样printf("前十项和为%0.2f\n",sum);
第二种方法;
第二种方法就是运用数组,基本思想不变,还是迭代;