求π的近似值 求π的近似值:用while和do while两种方式!先求出前2n项的π值,再求出2n+2项的π值,直至二
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 10:04:58
求π的近似值
求π的近似值:
用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;
}
再问: 还有一个while的 可以再做一下吗 > 再答: 这种是出口循环,所以我优先考虑do循环的,你想改当然可以,把循环改改,其他不要变: while(2.0*(pi-pi1)>=1e-5)//上边的do也改">="把,因为题目要求是"
#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;
}
再问: 还有一个while的 可以再做一下吗 > 再答: 这种是出口循环,所以我优先考虑do循环的,你想改当然可以,把循环改改,其他不要变: while(2.0*(pi-pi1)>=1e-5)//上边的do也改">="把,因为题目要求是"
求π的近似值 求π的近似值:用while和do while两种方式!先求出前2n项的π值,再求出2n+2项的π值,直至二
编程题;do-while语句.用e≈1+1/1!+1/2!+1/3!+...+1/n!求e的近似值,直到1/n!
c语言程序设计根据下列公式前200项求出π的近似值 并将输出值存入pi中
C语言 只补充程序 用Do While 循环求π的近似值直到最后一项分数小于1e-6为止!
用do while 循环语句求自然对数e的近似值,要求其误差小于0.00001,
C++计算π的近似值1-1/3+1/5-1/7+1/9-1/+...用while做2.计算N的阶乘.
2的平方根的近似值如何手动求出来
求1-1000以内的素数之和 只能用 do while和if n = 1 i = 2 Do While n
c语言程序设计问题,求π的近似值..
分别用while ,do-while,for语句求出前20项和
保留两位小数.求出下面各题中商的近似值.
利用泰勒公式取n=3,求ln1.2的近似值,并估计其误差