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;
}

留言
張貼留言