HW-2 for Chen
輸入一個奇數整數值 n,計算 2 - (1/3) + (3/5) + ... ± (n - 2) / n之值,並將結果輸出。 (限用一個 for 迴圈作答,迴圈頭的 i 必須宣告成整數變數)
執行範例如下:
輸入一個奇數整數值:111
Ans =1.43813
執行結果如圖。
參考解答如下。
執行範例如下:
輸入一個奇數整數值:111
Ans =1.43813
執行結果如圖。
參考解答如下。
- #include <iostream>
- using namespace std;
- int main()
- {
- double n, sum = 2, t = -1;
- cout << "輸入一個奇數整數值:";
- cin >> n;
- for (double i = 3; i <= n; i += 2, t *= -1)
- sum += (i - 2) / i * t;
- cout << "Ans = " << sum << endl;
- system("pause");
- return 0;
- }
留言
張貼留言