杭电ACM 2011 多项式求和

#include<stdio.h>

int
main()
{

int
m, i, n[100], sign;
double
j, sum;

scanf("%d",&m);

for
(i=0;i<m;i++)
  
     scanf("%d",&n[i]);
    
for
(i=0;i<m;i++)
    {

     sign=1;
     sum=0;
     for
(j=1;j<=n[i];j++)
     {

      sum+=(sign*(1/j));
      sign*=(-1);                
     }

     printf("%.2lf\n",sum);
    }
                
                  
return
0;  
}

posted on 2013-03-16 17:43  facetosea  阅读(200)  评论(0编辑  收藏  举报

导航