解题思路:个人认为一种比较简单的方法,小白一个,仅供参考
注意事项:
参考代码:
#include<stdio.h>
#include <math.h>
int main()
{
long double N,X1=0,X2=0,a;
scanf("%Lf",&N);
X1=N/2;
do
{
X2=(X1+N/X1)/2;
a=X1-X2;
X1=X2;
}
while(fabs(a)>0.00001);
printf("%.3Lf",X2);
return 0;
}
0.0分
1 人评分