设计一个利用下列公式计算圆周率π的C++程序,要求精度控制在0.0000001内.π= 4×(1/1-1/3+1/5-1

设计一个利用下列公式计算圆周率π的C++程序,要求精度控制在0.0000001内.π= 4×(1/1-1/3+1/5-1/7+…)
眉山最爱 1年前 已收到1个回答 举报

瓜瓜熊 幼苗

共回答了21个问题采纳率:90.5% 举报

#include
void main()
{
double f=0,e=4;
int n=2,count=-1;
while((e-f)>=0.0000001||(f-e)>=0.0000001)
{
f=e;
e=e+(double)(4*count)/(2*n-1);
n++;
count=-1*count;
}
printf("pi:%f",e);
}
给个分,

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.032 s. - webmaster@yulucn.com