天津右脑教育:C++编程问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 08:47:57
用c++编程计算圆周率
要用近似法!

#include <stdio.h>
#include <stdlib.h>

double GetPi()
{
double x=2, z=2;
int a=1, b=3;
while(z>1e-15)
{
z = z*a/b;
x += z;
a++;
b += 2;
}

return x;
}

int main(int argc, char *argv[])
{
double pi = GetPi();
printf("Pi = %.13f\n", pi);

return 0;
}