杭电2011

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

int main()

{

    int n,m;

    double sum;

    while(scanf("%d",&m)!=EOF)

    {

         while(m--)

         {

              sum=0;

              scanf("%d",&n);

              for(int i=1;i<=n;i++)

              {

                  if(i%2==0)

                     sum-=(1.00/i);//注意要转换为double型

                  else

                     sum+=(1.00/i);

              }

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

         }

    }

   // system("pause");

    return 0;

}

编辑器加载中...

你可能感兴趣的:(杭电)