C++ 多项式求和
題目描述
多項(xiàng)式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + …
現(xiàn)在請(qǐng)你求出該多項(xiàng)式的前n項(xiàng)的和。
輸入描述
每組輸入數(shù)據(jù)是一個(gè)正整數(shù)n(n<1000)。
輸出描述
對(duì)于每個(gè)測(cè)試實(shí)例n,要求輸出多項(xiàng)式前n項(xiàng)的和。每個(gè)測(cè)試實(shí)例的輸出占一行,結(jié)果保留2位小數(shù)。
輸入樣例
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;}總結(jié)
- 上一篇: C++ 奇数的乘积
- 下一篇: STC89C52单片机 LED灯闪烁