在C程序中计算平方根的Bakhshali逼近 |
您所在的位置:网站首页 › 计算平方根程序 › 在C程序中计算平方根的Bakhshali逼近 |
Bakhshali逼近是一种计算不是理想平方的数字平方根的方法。现在,让与画笔相关的术语轻松理解该概念。 数字x的平方根是满足以下条件的数字y2 = x。 完美平方是一个平方根为w的数字。例如,16是完美正方形,因为其根是4和4。 数学上定义了多种方法来查找数字的平方根。在本教程中,我们将学习有关Bakhshali逼近的知识,以找到数字的平方根。 这是一种查找数字的近似根的方法。它等效于巴比伦方法的前两个步骤。 工作- Bakhshali逼近的工作方式如下: 我们必须找到数字s的平方根。以下是找到此近似值所需执行的步骤和计算。 找出数字s的最接近的完美平方,即n2。 求出数字与最接近的完美平方的差,即d = s-n2。 计算,P = d /(2n)。 计算,A = n +P。 s的平方根的近似值为(A-P2 / 2A)。程序 12345678910111213141516171819202122232425#include using namespace std; int main(){ float s = 12.3412; int perfectSqaure = 0; int n = 0; for (int i = static_cast(s); i > 0; i--) { for (int j = 1; j 0) break; } float d = s - perfectSqaure; float P = d/(2.0*n); float A = n+P; float rootOfs = A-((P*P)/(2.0*A)); cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |