2 1 2
1.00 0.50
<span style="font-size:18px;">//2011
#include<stdio.h>
#include<math.h>
int n,m;
double t;
int main()
{
scanf("%d",&n);
while(n--)
{
double sum=0;//注意sum赋初值的位置,应在while循环里面
scanf("%d",&m);
for(double i=1;i<=m;i++)
{
t=pow(-1,i+1)*1.00;
sum+=1/i*t;
}
printf("%.2lf\n",sum);
}
return 0;
}</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/zhenzheni/article/details/47618307