zzuli OJ 1042: 数列求和3

来源:互联网 发布:2017mac pro玩魔兽世界 编辑:程序博客网 时间:2024/06/06 01:43

Description

求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数。

Input

输入正整数n(n>0)。

Output

输出一个实数,保留3位小数,单独占一行。

Sample Input

5

Sample Output

0.917

HINT

Source

#include<stdio.h>int main(){    int i, n;    double sum, deno, flag;    scanf("%d", &n);    sum = 0.0;    deno = 1.0;    flag = 1.0;    for(i = 1; i <= n; i++)    {        sum += i * flag / deno;        deno += 2;        flag = -flag;    }    printf("%.3f\n", sum);    return 0;}



0 0
原创粉丝点击