1042: 数列求和3

来源:互联网 发布:汽车轮毂数据大全 编辑:程序博客网 时间:2024/05/16 18:44

1042: 数列求和3

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 12183  Solved: 9238

SubmitStatusWeb Board

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(void){    int n,b,i;    double a,sum;    scanf("%d",&n);    sum=0.0;    a=1.0;    b=1;    for(i=1;i<=n;i++)    {        if(i%2==1)        sum+=a/b;        else if(i%2==0)           sum+=-a/b;        a+=1;        b+=2;    }    printf("%.3f\n",sum);    return 0;}


原创粉丝点击