多項式求值

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

發佈了35 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章