![]() |
#2
wp2319572014-07-02 13:47
|
第一个程序:
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
double a;
cout<<"请输入一个数a";
cin>>a;
double xnew=a;
double xold;
const double EPSTLON=1E-5;
do
{
xold=xnew;
xnew=(xold+a/xold)/2;
}while(fabs(xnew-xold)>EPSTLON);
cout<<xnew;
}
第二个程序和第一个只是在 xnew=(xold+a/xold)/2;这一处不一样,改为了 xnew=1/2*(xold+a/xold);但是结果就显示错误这是神马情况?