//迭代法求平方根
#include <iostream.h>
#include<iomanip.h>
#include<math.h>
void main()
{
double x1=1,x0,a;
cout<<"请输入一个整数: ";
cin>>a;
do
{ x0=x1;
x1=0.5*(x0+a/x0);
}while(fabs(x1-x0)>pow(10,-5));
cout<<a<<"的平方根为:
"<<setprecision(6)<<x0<<endl;
}