怎么用代码求x的近似值

x/3=1+1/3-1/5+1/7-1/9+ 直到最后一项绝对值小于0.00001,求x的近似值
要求:用dev编译器及c++语言
x/3代表什么

img


#include<stdio.h>

int main()
{
   int i=2,f=1;

   double x,sum=0,t=1;

   while(t>=1e-4)
   {

       sum=sum+f*t;

       t=1.0/(2*i-1);

       i++;

       f=-f;
    }

   x=sum*3;
   printf("%lf\n",x);

   return 0;

}

运行结果:

img