这个也只能按照题目中的指示来做。
#include<stdio.h>
int main(void)
{
int m,n,i;
double sum;
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
sum=0.0;
for(i=1;i<=n;i++)
{
if(i%2==1)
{
sum=sum+((double)1.0)/i;
}
else
{
sum=sum-((double)1.0)/i;
}
}
printf("%.2f\n",sum);
}
return 0;
}