求圆周率精确度高的两种方法(用反三角函数)

一.用反三角函数表示圆周率的头文件

      #include <cmath>

二.用反三角函数表示的方法

I.    用反余弦函数表示

      const double pi=acos(-1.0);

      acos是反余弦函数,其功能是求反余弦。acos(-1.0)就是求-1.0的反余弦再赋值给double类型的常变量pi。而acos(-1.0) 的值就是圆周率pi.

II.   用反正切函数表示   

      const double pi = 4.0*atan(1.0);

     atan是反正切函数,其功能是求反正切。4.0*atan(1.0)就是求1.0的反正切乘以4再赋值给double类型的常变量pi。而atan(1.0) 的值就是1/4pi.则4.0*atan(1.0)就是圆周率pi.

 

猜你喜欢

转载自blog.csdn.net/wcxyky/article/details/89977685
今日推荐