第9周專案2分數的累加

2021-06-26 12:42:41 字數 1485 閱讀 7114

問題及**:

———————————————————————————————————while語句—————————————————————————————————————

/* 

*檔名稱:sum.cpp

*作 者:單昕昕

*完成日期:2023年10月23日

*版 本 號:v1.0

**問題描述:計算並輸出1/3-3/5+5/7-7/9……+19/21的結果。

*程式輸出:乙個數,代表1/3-3/5+5/7-7/9……+19/21的結果。

*/ #include using namespace std;

int main()

cout << "1/3-3/5+5/7-7/9……+19/21="<

————————————————————————————do-while語句——————————————————————————————————————————

/* *檔名稱:sum.cpp

*作 者:單昕昕

*完成日期:2023年10月23日

*版 本 號:v1.0

**問題描述:計算並輸出1/3-3/5+5/7-7/9……+19/21的結果。

*程式輸出:乙個數,代表1/3-3/5+5/7-7/9……+19/21的結果。

*/ #include using namespace std;

int main()

while(i<=19);

cout << "1/3-3/5+5/7-7/9……+19/21="<

————————————————————————————————————for語句—————————————————————————————————————

/* *檔名稱:sum.cpp

*作 者:單昕昕

*完成日期:2023年10月23日

*版 本 號:v1.0

**問題描述:計算並輸出1/3-3/5+5/7-7/9……+19/21的結果。

*程式輸出:乙個數,代表1/3-3/5+5/7-7/9……+19/21的結果。

*/ #include using namespace std;

int main()

{ double i=1,j=3,s=1,sum=0;

for(i=1,j=3,s=1,sum=0;i<=19;i+=2,j+=2,s*=-1)

sum=s*i/j+sum;

cout << "1/3-3/5+5/7-7/9……+19/21="<

執行結果:

知識點總結:

三種迴圈語句的基本使用。

學習心得:

學會了巧妙的處理一正一負的情況。還可以使用pow(-1,i)處理這種情況。

第4周專案2 分數類的雛形

檔名稱 main.cpp 完成日期 2015年 4月5日 版本號 v1.0 問題描述 c 中提供了多種基本的資料型別。實際上,這些遠不能滿足我們的需求,如複數 第10章的例子大多是處理複數 再如分數。我們可以自定義類支援這些資料型別。輸入描述 程式輸出 編寫的程式 include include u...

第4周專案2 分數類的雛形

問題描述 完成分數類的設計,並在main 函式中自行定義物件,呼叫各成員函式,完成基本的測試。include include using namespace std class cfraction 建構函式,初始化用 void set int nu 0,int de 1 置值,改變值時用 void ...

第6周專案1 分數類的雛形(3)

檔名 test.cpp 完成日期 2016年4月10日 版本號 v1.0 問題描述 分數的輸入輸出 3 includeusing namespace std class cfraction cfraction cfraction int nu,int de else void cfraction i...