
求做法,试了很多次都无结果,请问该怎样做才能满足该题目要求?救救孩子吧,做了好几个小时了一直没有思绪

#include <stdio.h>
int main()
{
int N,i,flag=1;
double sum = 0;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
sum += flag*1.0/(2*i-1);
flag *=-1;
}
printf("%.10lf",sum*4);
return 0;
}