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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 17:55:36
求π的近似值 求π的近似值:用while和do while两种方式!先求出前2n项的π值,再求出2n+2项的π值,直至二者之差小于10-5为止.
xՒn0o%Uo8?MYIS8uL2T!2BU.a7h+cHI>}7yƗǟt'O8NrO[hz^a2x3yt󑈥ۣqoC?l)Ȋpј2zf2I>w}+_5.@Xl5\SpÍz޺Vk&(R,5cX^1mW Pqھ1},b4\/b`jG\Q7=%~IW)ÍG瓲t) }\ ,/QX]WASdM~ ϒ{t&B.UP`ym^}y(X<6eNB\&WX .-c-5-.;

求π的近似值 求π的近似值:用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;
}