求解1-1/2+1/3-1/4....-1/100的值,
PS:開始用c寫,發現1.0/1.0總是等於0,也沒搞懂爲什麼,乾脆用c++寫了,
//test.cpp
#include<iostream>
using namespace std;
int main()
{
int i=1;
double number=1,sum=0.0,counter,sign=1;
while(i<=100)
{
counter=sign/number;
sum+=counter;
sign=-sign;
i++;
number+=1.0;
}
cout<<"sum="<<sum<<endl;
}
結果爲:0.688172