【C语言程序设计】C语言求圆周率π(三种方法)‘’ |
您所在的位置:网站首页 › pai的近似值c语言 › 【C语言程序设计】C语言求圆周率π(三种方法)‘’ |
题目一: 利用公式①计求π的近似值,要求累加到最后一项小于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项之积计算π的值。 本题提供了两种解法。 [代码一]程序代码: #include #include int main(){ float pi=1; float n=1; int j; for(j=1;j |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |