计算π,计算公式是π/4 = 1-1/3+1/5-1/7……,直到最后一项的绝对值小于10的负6次方为止麻烦写清楚点!急类!
黎约拆吧EOU
#include #include void main(){float n,t,t=1;pi=0;n=1.0;s=1;while(fabs(t)>1e-6){pi=pi+t;n=n+2;s=-s;t=s/n;}pi=pi*4;printf("pi=%10.6f\n",pi);getch();}
为您推荐:
其他类似问题
扫描下载二维码计算π,计算公式是π/4 = 1-1/3+1/5-1/7……,直到最后一项的绝对值小于10的负6次方为止麻烦写清楚点!急类!
黎约拆吧EOU
#include #include void main(){float n,t,t=1;pi=0;n=1.0;s=1;while(fabs(t)>1e-6){pi=pi+t;n=n+2;s=-s;t=s/n;}pi=pi*4;printf("pi=%10.6f\n",pi);getch();}
为您推荐:
其他类似问题
扫描下载二维码C语言的一道程序题,循环那一章的
哪一项的绝对值都小于10000。不用求了,你回去吧!
已有帐号?
无法登录?
社交帐号登录
《品悟C》作者1. 用公式1-1/2+1/4-1/7..... 求s的近似值,直到最后一项的绝对值小于10-4为止。用C语言怎么编程,求答案_百度知道
1. 用公式1-1/2+1/4-1/7..... 求s的近似值,直到最后一项的绝对值小于10-4为止。用C语言怎么编程,求答案
我有更好的答案
/.0f,j = 1;
/, totalValue=0;分母递增值增加symbol *= -1;//.0f; i,i是分母;
/,totalValue );
}while(lastValue &
/;/改变分母为下一次计算的分母j++;/lastValue 最后一项的值,totalValue就是sint symbol=1,j是分母递增记录do{lastValue = ((float)symbol) /, i = 1;改变符号totalValue += lastValue: %f& PRECISION
|| -lastValue &判断最后一项的绝对值printf(&symbol用来表示正负号;必须先强转除号操作数中的一个;/.00001void main(void){float lastValue = 0;
//#define PRECISION
0;getch(),不然只会得到0i+=j; PRECISION)
其他类似问题
为您推荐:
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+1/29+...当第i项的值&10^(-4)时结束。_百度知道
计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+1/29+...当第i项的值&10^(-4)时结束。
写出算法!
Private Su畅海扳剿殖济帮汐爆搂b Form_Click()dim a as long
'a为分母dim i as long 'i为分母每次增加的步长 1,2,3,.....dim s as doubleb=1 Do Until 1 / a & 10 ^ (-4)
s = s + 1 / a
a = a + iLoopPrint sEnd sub
其他类似问题
为您推荐:
其他1条回答
Dim i As Integer
Do Until i / Sum & 0.0001
s = s + i / Sum
Sum = Sum + 1
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}