1079:计算分数加减表达式的值

题目描述:

编写程序,输入n的值,求:

\frac{1}{1}-\frac{1}{2}+\frac{1}{3}-\frac{1}{4}+\frac{1}{5}-\frac{1}{6}+\frac{1}{7}-\frac{1}{8}+...+(-1)^{n -1}\cdot \frac{1}{n}带我去看题目

输入:

输入一个正整数n。(1 ≤ n ≤ 1000)

输出:

输出一个实数,为表达式的值,保留到小数点后四位。

输入样例:

2

输出样例:

0.5000

通过代码:

#include <bits/stdc++.h>
using namespace std;
int n;
double s;
int main(){
    scanf("%d",&n);
    for(int i = 1;i <= n;i ++)
        s += 1.0 / (double)i * pow(-1,i - 1);
    printf("%.4lf",s);
    return 0;
}
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页