以下程序是用迭代法求 x= √ a 的近似值。求平方根的迭代公式为: x n+1 = ( x n +a/x n ) /2 要求前后两次求出的根的近似值之差的绝对值小于 10 -5 ,请填空完善。 #include
#include
using namespace std; int main() { float x0,x1,a; cout<<" 输入一个正数 :"; cin>>a; if( ( 1 ) )cout<
<<" 不能开平方 !\n"; else{ x1=a/2; do{ x0=x1; x1= ( 2 ) ; }while(fabs(x1-x0)>1e-5); cout<
<<" 的平方根等于 :"<
<<'\n'; } return 0; }