C++:编程计算π的近似值,要求计算到最后一项的绝对值小于为止.
利用公式π/4≈1-1/3+5/1-7/1+……,直到最后一项的绝对值小于10的-5次方
#include
void main(void)
{
int i=1,k;
double y=1;
do
{switch(i%2)
{
case 0:y=y+(1/(1+2*i));
case 1:y=y-(1/(1+2*i));
}
i++;
}while(2*i
人气:384 ℃ 时间:2020-05-14 22:25:34
解答
很高兴为你解答!你上面的程序大概有两个问题1、为什么你得到的是4而不是3.14.因为在:先计算 1/(1+2*i) ,然后计算的结果再和y做计算但是上面的 i 是int 类型,所以 1/(1+2*i) 结果也是int类型,那就会一直是0的,明白了...
推荐
- 用公式 π/4 = 1-1/3+1/5-1/7……,编程序求π的近似值,直到最后一项的绝对值小于10-4为止.
- C语言编程序,求e的近似值e≈1+1/2!+1/3!+…+1/n!(1)计算前20项(2)计算各项直到最后一项小于10^(-4)为
- 编写程序用虾类公式计算cosx的近似值,精度要求:通项的绝对值小于等于10-6是止
- 编写程序:计算π的近似值,π的计算公式为:
- VF编写程序,用公式π/4=1-1/3+1/5-1/7+.计算π的近似值,直到最后一项的绝对值小于10的-6次幂
- 1标准大气压等于_cm水银柱产生的压强或等于_Pa.家用高压锅工作时,安全气压为1.2个标准大气压,等于__Pa,
- 英语名字James有什么典故和含义吗?
- 已知方程组x−y=1x+y=a的解满足x>2y,那么a的取值范围是( ) A.a>3 B.a>-3 C.a<3 D.a<-3
猜你喜欢