用C++语言编程求 π 的近似值, 利用公式∶ π ⼀4=1-1⼀3+1⼀5-1⼀7+……,直到

2024年11月15日 10:31
有3个网友回答
网友(1):

#include
#include
using namespace std;

void main(){
double pi=0,t;
int i=1,f=1;
while((t=fabs(1.0/i))>=1.0e-6){
pi+=f*t;
i+=2;
f=-f;
}
cout <<"PI=" <}

网友(2):

这个可以用循环,循环继续调减就是大于十的六次方,先用通式算每一项,再相加,基本思路就是这样了

网友(3):

int i = 1;
double sum = 0;
while(true){
double temp = 0;
if((i + 1)% 4 == 0){
temp = 1.0 / (i);
}
else{
temp = -1.0 * (i);
}

sum += temp;
i += 2;
if(temp < 1e-6)
break;
}

cout<<"结果为"<cout<<"共计算"<