HDOJ 2011

HDOJ 2011

多项式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
现在请你求出该多项式的前n项的和。

 

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
    int m, n, i;
    double sum ,s= 1;
    while(scanf("%d",&m)!=EOF){
        while(m--){
            sum =0;
            scanf("%d",&n);
            for(i=1; i<=n; i++)
                sum+= s/i * pow(-1, i-1);
            printf("%.2lf\n",sum);
        }
    }
    return 0;
}

  

posted @ 2016-09-14 16:30  yangnk  阅读(416)  评论(0编辑  收藏  举报