C++ 多项式求和
題目描述
多項式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + …
現在請你求出該多項式的前n項的和。
輸入描述
每組輸入數據是一個正整數n(n<1000)。
輸出描述
對于每個測試實例n,要求輸出多項式前n項的和。每個測試實例的輸出占一行,結果保留2位小數。
輸入樣例
2
輸出樣例
0.50
#include <iostream> #include <iomanip>using namespace std;int main(){int n;float a = 1, sum = 0;cin >> n;for(int i = 0; i < n; i++){sum += 1 / a;if(a > 0){a = -(a + 1);continue; }if(a < 0){a = -(a - 1);continue;}}cout << fixed << setprecision(2) << sum << endl;}總結
- 上一篇: C++ 奇数的乘积
- 下一篇: STC89C52单片机 LED灯闪烁