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; }
留言
張貼留言