原创
圆周率π的学习
2020-6-13 22:15
2509
22
12
分类:
软件与OS
文集:
随笔
圆周率,古代算经,径一周三。中国古代魏晋时代
刘徽的割圆术,南北朝时代祖冲之的约率和密率:约率22/7,密率355/113。
π的小数点后100位:3.14159 26535 89793 23846 26433 83279 20988 41971 69399 37510 30299 74944 59230 78164 06286 20899 86280 34825 34211 70679。
现在利用计算机可以编程计算圆周率,有三种方法:概率,级数,网格。这里介绍一种简单的级数求解π。
利用级数:π/2 = 1 + 1*1/3 + 1*1/3*2/5 + 1*1/3*2/5*3/7 + ... 。
使用C语言进行编程如下:
int main(void){
double x=2,y=2;
int a=1,b=3;
while(y>1e-16){y=y*a/b;x+=y;a++;b+=2;}
printf("Pi=%.14f\n ---from C language",x);
return 0;}
可以直接将上述代码输入网上的在线C语言编译器进行验证。
比较好用的编译器有:JSRUN(jsrun),菜鸟工具(runoob),W3CSCHOOL(w3cschool),REXTESTER(rextester)。
作者: easteagle, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3920011.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
abner_ma 2020-10-23 09:27
FPFA兔兔爸 2020-6-16 09:00