C【语言】计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

来源:互联网 发布:广西人东北人 知乎 编辑:程序博客网 时间:2024/06/07 19:35

                    在计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值时,我们可以将

1-1/2     ~   1*1/2

1/3-1/4  ~   (1/3)*(1/4)

........

这样 

 1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100  ~ 1*1/2+1/3*1/4+...+1/99*1/100

代码如下


#include<stdio.h>int main(){int i; double a=1.0;double sum=0.0;for(i=1;i<=100;i+2){sum+=1/(a*(a+1));i=i+2;a+=2;      }printf("sum=%lf",sum);return 0;}


0 0
原创粉丝点击