求π的近似值 求π的近似值:用while和do while两种方式!先求出前2n项的π值,再求出2n+2项的π值,直至二者之差小于10-5为止.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:39:09

求π的近似值 求π的近似值:用while和do while两种方式!先求出前2n项的π值,再求出2n+2项的π值,直至二者之差小于10-5为止.
求π的近似值
求π的近似值:
用while和do while两种方式!
先求出前2n项的π值,再求出2n+2项的π值,直至二者之差小于10-5为止.

求π的近似值 求π的近似值:用while和do while两种方式!先求出前2n项的π值,再求出2n+2项的π值,直至二者之差小于10-5为止.
你看看这样写行不,
#include
int main(void)
{
\x05double n=1.0,pi1=0.0,pi=1.0;
\x05do
\x05{
\x05\x05pi1=pi;
\x05\x05pi=pi*((2.0*n)/(2.0*n-1.0))*((2.0*n)/(2.0*n+1.0));
\x05\x05n++;
\x05}while(2.0*(pi-pi1)>1e-5);
\x05printf("%lf\n",2*pi);
\x05return 0;
}