求开方的算法?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 09:41:09
求开方的算法?

求开方的算法?
求开方的算法?

求开方的算法?
比如136161这个数字,首先我们找到一个和136161的平方根比较接近的数,任选一个,比方说300到400间的任何一个数,这里选350,作为代表.
我们计算0.5*(350+136161/350)得到369.5
然后我们再计算0.5*(369.5+136161/369.5)得到369.0003,我们发现369.5和369.0003相差无几,并且,369^2末尾数字为1.我们有理由断定369^2=136161
一般来说能够开方开的尽的,用上述方法算一两次基本结果就出来了.再举个例子:计算469225的平方根.首先我们发现600^2

不知道你说的是什么编程语言
不过都有函数
比如C
#include

void main()
{
float a, b = 4;
a = sqrt(b);
printf("%f",a);
}
sqrt是开方函数