5-什么是循环置换换π=(32154)则π^4=?

如题这是一个面试题,根据公式计算π的值,我们知道π的值大概是3.1415926这里我们需要通过如题所示的公式来计算:

通过公式,我们知道公式左边是一个Pi/4的值,右边可以看做是一个不断累加的和只不过这个累加的量,每间隔一个会是一个负值如果右边的值我们看做是n个数的累加和,当n=1时是1当n=2时是1-1/3,當n=3时是1-1/3+1/5依次类推,我们可以这么来看:

无论当前是第几个数他的值就是flag*(1/2*i-1)。根据这个思路我们的程序可以做出如下的设计:

 //根据公式計算pi的值
 

代码量不是很多,也是很直观的就是将分子分母的规律总结一下,然后根据特点求出他们的累加和

运行这个代码,打印信息洳下:

从打印结果分析当n的值越大计算的π的值就越精确。

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

使用已经超出反正弦函数的值域就像楼上所说,必须分段

我要回帖

更多关于 什么是循环置换 的文章

 

随机推荐