在计算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;
}