解题思路:个人认为一种比较简单的方法,小白一个,仅供参考
注意事项:
参考代码:
#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 人评分
K-进制数 (C++代码)浏览:858 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1447 |
矩阵乘法 (C++代码)浏览:1461 |
【出圈】 (C语言代码)浏览:558 |
兰顿蚂蚁 (C++代码)浏览:1091 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:572 |
A+B for Input-Output Practice (II) (C语言代码)浏览:999 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:604 |
字符删除 (C语言代码)浏览:720 |
【出圈】 (C++代码)简单循环浏览:639 |