//求任意数的平方根
思路:利用求平方差的迭代公式为:xn1=1/2(xn+a/xn);
#include<iostream>
using namespace std;
#define N 0.001
int main()
{
double a;
double xn,xn1;
cin>>a;
xn=a/2;
xn1=(xn+a/xn)/2;
do{
xn=xn1;
xn1=(xn+a/xn)/2;
}
while(xn1-xn==N);//判断xn1有美誉哦无限接近xn
cout<<xn1;
}