多项式描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ……
先请你求出多项式前n项的和。
当大于300的时候输出值不变
#include<stdio.h>
#include<math.h>
int main()
{
int t,i,n;
double sum;
scanf("%d",&t);
while(t--)
{
sum=0.0;
scanf("%d",&n);
if(n==0)
printf("0.00\n");
else if(n<300)
{
for(i=1;i<=n;i++)
{
sum=sum+pow(-1.0,i+1)*(1.0/i);
}
printf("%.2f\n",sum);
}
else
printf("0.69\n");
}
return 0;
}