请高人帮忙给个计算圆周率的算法和程序!谢谢!
来源:百度知道 编辑:UC知道 时间:2024/05/22 19:20:41
要精确度上万位的
不是我写的。
#include<iostream>
using namespace std;
int main()
{
double pi=0;
int i;
for(i=1;1/double(i)>0.0000001;i=i+2)
{
if((i/2+1)%2==1)
pi+=4/double(i);
else
pi-=4/double(i);
}
cout<<"pi="<<pi<<endl;
}