用PI/4=1-1/3+1/5-1/7+。。。。。。。公式求PI的近似值,直到最后一项的绝对值小于10-6
举一反三
- 用p/4=1-1/3+1/5-1/7+…公式求p的近似值,直到最后一项的绝对值小于10-6为止。
- 下面程序的功能是用公式π2/6≈1/12+1/22+1/32+...+1/n2求π的近似值,直到最后一项的值小于10-6为止,请分析程序填空。#include#includemain(){longi=1;【1】pi=0;while(i*i>=1e6){pi=【2】;i++;}pi=sqrt(6.0*pi);printf("pi=%10.6f",pi);}
- 下面程序的功能是用公式π2/6≈1/12+1/22+1/32+...+1/n2求π的近似值,直到最后一项的值小于10-6为止,请分析程序填空。 #include[math.h] #include[stdio.h] main() {long i=1; 【1】pi=0; while(i*i>=1e6) {pi=【2】;i++;} pi=sqrt(6.0*pi); printf("pi=%10.6f\n",pi); }
- "下列程序功能是根据近似公式(π*π)/6=1+1/(2*2)+1/(3*3)+...+1/(n*n),求π值,直到某项值小于等于10的(-6)次方。在【1】处应选择的内容是____。#includevoidmain(){doublem,pi=0.0;intn;n=1;m=1.0;//第一项及第一项值while(m>1e-6){pi=pi+m;n++;//下一项号m=【1】;//求下一项值}pi=sqrt(6*pi);printf(“pi=%f\n”,pi);}" A: 1/(n*n) B: 1.0/(n*n) C: 1.0\(n*n) D: 1/(dobule)(n^2)
- 编写程序求e的值:e≈1+1/1!+1/2!+…+1/n!。 (1)用for循环,计算前50项。 (2)用while循环,要求直到最后一项的值小于10-6