1. 程式人生 > >計算1/1-1/2+1/3-1/4+1/5+……+1/99-1/100的值

計算1/1-1/2+1/3-1/4+1/5+……+1/99-1/100的值

看到這個式子首先總結規律:
1.每一項都是分數
2.分子都為1,分母依次遞增至100
3.分母的奇數項為正,偶數項為負
思路:
1.定義一個sum
2.建立一個迴圈,再判斷是否是奇數,如果是奇數往sum上加,否則(偶數)往sum上減
3.列印sum
程式碼如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double sum =0; //最終結果
int i =1;
for(i=1;i<101;i+=1)
{
if(i%2 ==1) //奇數項,往sum上相加
{
sum+=1.0/i;
}
else //偶數項,往sum上相減
{
sum-=1.0/i;
}
}
printf(“sum=%lf\n”,sum);
system(“pause”);
return 0;
}