第2周 專案3 小試迴圈

2021-07-28 22:44:33 字數 1686 閱讀 1222

12

+22+

32..

.m2

(2)求1到m間所有奇數的和 1×

2×3×

4...

×m(3)求1到m的倒數和,即 1+

12+1

3+..

.+1m

(4)求值: 1−

12+1

3−14

+...

+(−1

)(m+

1)×1

m (5)求m!,即 1×

2×3×

4...

×m

/*cpoyright(c++) 2017.

*檔名稱:小試迴圈

*作 者:xc

*完成日期:2023年3月18日

*版 本 號:v1.0

* *問題描述: 1. 求1到m的平方和;

* 2. 求1到m間所有奇數的和;

* 3. 求1到m的倒數和,即 1+1/2+1/3+1/4+...+1/m

* 4. 求1-1/2+1/3...+(-1)(m+1)*1/m;

* 5. 求 m!;

*輸入描述:輸入變數m;

*程式輸出:輸出5個表示式結果;

*/ #include

using namespace std;

// 1到m的平方和;

double expression1 (int &m)

return total;

}// 1+3+5+...+m;

double expression2 (int &m)

}// 轉換思維 for (int n=1; n<=m; n+=2) total+=n;

return total;

}// 1+1/2+1/3+1/4+...+1/m

double expression3 (int &m)

return total;

}// 1-1/2+1/3...+(-1)(m+1)*1/m;

double expression4 (int &m)

else

total += n*n;

}return total;

}// 1*2*3*...*m;

double expression5 (int &m)

return total;

}int main()

注重基礎:

計算除法時,注意等式兩邊整型浮點型的轉換

int n, m;

double total;

...total += (1.0/n); // 注意1.0引發的型別轉換,非常重要!

正負累項加時,記得使用標記變數

int n, m, sign;

sign = 1; // 用sign代表累加項的符號,這是處理一正一負累加的技巧

...sign *= -1; // sign變號

basic tutorial and quick reference 基本教程和快速參考

you can ask quetions here

第一次用markdown編輯部落格,打公式,感覺還不錯,值得一試喲~

第二週專案3 小試迴圈

煙台大學計算機與控制工程學院 檔名稱 test.cpp 作 者 高玉傑 完成日期 2016年3月10日 問題描述 迴圈計算 輸入描述 乙個整數 輸出描述 迴圈值 一 include using namespace std int main cout include using namespace s...

第2周專案4 用迴圈求

04.檔名 test.cpp 06.完成日期 2016年3月8日 07.版本號 v1.0 08.09.問題描述 求 的近似值.04.檔名 test.cpp 06.完成日期 2016年3月8日 07.版本號 v1.0 08.09.問題描述 輸出fibonacci數列.知識點總結 通過這兩個程式讓我進一...

第14周專案3

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年12月3日 問題描述 實現b 樹的基本操作。基於序列完成測試。1 建立對應的3階b 樹b,用括號法輸出b樹。2 從b中分別刪除關鍵字為8和1的節點,用括號法輸出刪除節點後的b樹 輸入描述 無 輸出描述 b 的建立過程和刪除節點的...