#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
double x_current,x_behind;
double a;
int time;
time=0;
a=3;
x_current=a/2;
x_behind=(1.0/2)*(x_current+a/x_current);
while(fabs(x_current-x_behind)>=1e-5)
{
x_current=x_behind;
x_behind=(1.0/2)*(x_current+a/x_current);
time++;
}
printf("x_current=%lf,time=%d\n",x_current,time);
return 0;
}
9_迭代法求根
最新推荐文章于 2024-07-24 20:44:05 发布