C语言编程根据公式π⼀4=1-1⼀3+1⼀5-1⼀7+1⼀9-1⼀11+……,计算π的近似值,当某一项的值小于0.000001为止。谢!

2024-11-27 12:58:19
推荐回答(3个)
回答(1):

//这个是那个作业题吧?我当时大约是这么做的:
#include
void main()
{
long a=0;
int b=1,i=1;
//b为级数每个单项的分母值,i为加减指示器.
while(1/b>0.000001)
{
if(i){a+=1/b;i--;}
else{a-=1/b;i++;}
b+=2;
}
cout<<"所求的的近似值是:"<<4*a<}
//以上Soucefile请在Win32 Application中使用,本人所用平台为VC++6.0
//格式均已经修改可以放心直接复制粘贴运行

回答(2):

float count()
{
float sum = 1;
float k;
int i=3;
int j=1;
while(true)
{
j=j*(-1);
k = 1/i;
i=i+2;
if(k<0.000001)
{
break;
}
sum = sum+k*j;
}
return sum;
}
给分啊

回答(3):

#include
int main()
{
duoblt PI,X=1,f=1;
while(PI>0.000001)
{
PI=PI+1/X*f;
x=x+2;
f= - f;
}
return 0;
}