早教吧作业答案频道 -->其他-->
c语言题:用π/4=1-1/3+1/5-1/7+......公式求π的近似值,直到最后一项的绝对值小于10e-6为止。#include<stdio.h>#include<math.h>voidmain(){intn,p=-1;doubleq=0.0,s=0.0;for(n=1;fabs(q)>=10e-6;n=n+2){p=-p;
题目详情
c语言题:用π/4=1-1/3+1/5-1/7+......公式求π的近似值,直到最后一项的绝对值小于10e-6为止。#include<stdio.h> #include<math.h> void main() { int n,p=-1; double q=0.0,s=0.0; for(n=1;fabs(q)>=10e-6;n=n+2) { p=-p; q=(1/n)*p; s+=q; } printf("%lf\n",s); } 为什么输出结果老是0.00000?为什么么啊????
▼优质解答
答案和解析
#include #include void main() { int n,p=-1; double q=1.0,s=0.0; //q初始化要大于1e-6 for(n=1;fabs(q)>=1e-6;n=n+2) { p=-p; q=(1.0/n)*p; //1.0/n s+=q; } printf("%lf\n",s*4);//乘4 }
看了 c语言题:用π/4=1-1/...的网友还看了以下:
求数列0,1,1,2,2,3,3,4,4.的前n项和S当n是奇数时.S=2*{[(n-1)/2]* 2020-04-09 …
数列1.1/2.1/2.1/3.1/3.1/3.1/4.1/4.1/4.1/4.1/n.1/n.1 2020-04-09 …
程序编程:sum=1-1/2+1/3-1/4+.+(-1)*(n-1)*1/n,求sum的近似值, 2020-04-27 …
S4N4中S和N的化合价是多少为什么S4N4是由S2Cl2NH3合成的4个S排成正四面体结构4个N 2020-06-23 …
其实上题给出的递推公式有误应改为“数列{an}中,a1=1,an=(1/3)a1+a2+……+a( 2020-07-19 …
)以下程序运行后,输出结果是A)49.5B)9.5C)22.0D)45.0#include#def 2020-07-22 …
求s的近似值.s=1+1/2*2+1/3*3+1/4*4.+1/n*n.在begin和end之间编 2020-07-23 …
计算近似值:1+1/2+1/3+1/4+...+1/n要求至少累加到1/n不大于0.00984为止 2020-08-02 …
数列(1/4+9),(1/2+9/2),(3/4+3),(1+9/4),(5/4+9/5),…中,数 2020-11-06 …
我们可以通过计算求得:1+2+3+...+n=n*(n+1)除以2,其中n是正整数,现在我们来研究一 2020-12-04 …