【C语言程序设计】C语言求圆周率π(三种方法)

您所在的位置:网站首页 c语言输出π的值 【C语言程序设计】C语言求圆周率π(三种方法)

【C语言程序设计】C语言求圆周率π(三种方法)

#【C语言程序设计】C语言求圆周率π(三种方法)| 来源: 网络整理| 查看: 265

题目一:

        利用公式①计求π的近似值,要求累加到最后一项小于10^(-6)为止。

程序代码:

#include #include #include int main(){     float s=1;     float pi=0;     float i=1.0;     float n=1.0;     while(fabs(i)>=1e-6){         pi+=i;         n=n+2;         // 这里设计的很巧妙,每次正负号都不一样         s=-s;         i=s/n;     }     pi=4*pi;     printf("pi的值为:%.6f\n",pi);     return 0; }

运行结果:

pi的值为:3.141594

上面的代码,先计算π/4的值,然后再乘以4,s=-s; 用的很巧妙,每次循环,取反,结果就是,这次是正号,下次就是负号,以此类推。

 

题目二:

        根据公式②,用前100项之积计算π的值。

本题提供了两种解法。

[代码一]程序代码:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3