//仔细观察不难发现分母其实是有规律的,我们不妨设一个变量来表示不断变化的分母
#include<stdio.h>
int main()
{
int n,denominator=0,i;
float sum=0;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
i%2==0?(denominator-=2*i-1):(denominator+=2*i-1);
sum+=1.0/denominator;
}
printf("%.3f\n",sum);
return 0;
}

京公网安备 11010502036488号