简介 C++是一种应用特别广泛的高级语言。现在请编写程序:根据下列公式求出圆周率Pi的近似值。要求如下: pi/4=1-1/3+1/5-1/7... 直到某项的绝对值小于1e-6停止迭代,输出pi近似值.工具/原料 正确安装VC++的电脑;方法/步骤 1 进入VC++,正确新建一个C++文件对文字进行适当修改。2 编辑程序: #includ...
1、首先打开Dev C++软件,新建一个C语言项目,如下图所示 2、然后在C语言文件中导入math库,并编写求Pi近似值的逻辑代码,如下图所示 3、接下来我们编译编写好的C语言文件,如下图所示 4、最后运行C语言文件我们就得到Pi的近似值了,如下图所示 工具/材料 Dev C++ ...
i 的初始值是0 你 1.0/(i*i) 除0了 非法运算
//C语言实现如下:double binary_PI(int n){ double result = 1.0;int i = 0;for (i=1; i<=n; i++)result *= (1.0+1.0/((2*i-1)*(2*i+1)));return result;} int main(){ int n = 200;printf("PI/2 = %lf\n", binary_PI(n));return 0;} 运行结果:希望对您...
02 然后在C语言文件中导入math库,并编写求Pi近似值的逻辑代码,如下图所示 03 接下来我们编译编写好的C语言
//C语言实现如下:double binary_PI(int n){ double result = 1.0; int i = 0; for (i=1; i<=n; i++) result *= (1.0+1.0/((2*i-1)*(2*i+1))); return result;}int main(){ int n = 200; printf("PI/2 = %lf\n", binary_PI(n)); return 0;}运行结果:希望对您有所帮助!