题解 1021: [编程入门]迭代法求平方根

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]迭代法求平方根-题解(C语言代码)

解题思路:这道题不会做,可能只是对迭代法不太熟悉,迭代法呢,是先自定一个初值x0,作为a的平方根值,在我们的程序中取a/2作为x0的初值;利用迭代公式求出一个x1。此值与真正的a的平方根值相比,误差很大。把新求得的x1代入x0中,准备用此新的x0再去求出一个新的x1,

[编程入门]迭代法求平方根-题解(C语言代码)

```c/*设x。欲求x的平方根,首先猜测一个值X1=x/2,然后根据迭代公式X(n+1)=(Xn+x/Xn)/2,算出X2,再将X2代公式的右边算出X3等等,直到连续两次算出的Xn和X(n+1)的差的绝对值小于某个值,即认为找到了精确的平方根。