编写一个函数,计算下式当n=10和n=100的值。

编写一个函数,计算下式当n=10和n=100的值。_第1张图片

思路分析:

首先,我个人看法:当我拿到这道题的时候,我会把它当成一道数学题对待。分子是动的,恒为一,分母是进行依次增加的。且奇数项为正,偶数项为负。因为设计运算出现的是分数,故,设计选取存储类型为double。
找出问题:
①正负号问题、②分母问题、③累计求和问题、④通过函数实现
解决问题:
①对于正负号问题,一正一负,这里我想到了通过一个标志位,每次进行反转即可。即1、-1、1、-1…
②分母直接1/i,i++即可
③求和通过定义sum变量,来依次进行求和累加
④通过调用函数,将功能通过函数实现,最后调用函数即可

代码如下:

#include
int main(){
    f(10)

你可能感兴趣的:(江大程序设计真题)