求解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