解题思路:
注意事项:
参考代码:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
cin >>n;
double x0=n/2,x1; //对于数n的平方根,我们要有一个最初的猜测值。根据经验,认为其值与n/2比较接近。
x1=(x0+n/x0)/2;
while(fabs(x1-x0)>=0.00001) //fabs函数可用于求解一个浮点数的绝对值,处在cmath头文件中。
{
double t1=x1;
double t2=(t1+n/t1)/2;
x0=t1;
x1=t2;
}
printf("%.3f\n",x1);
return 0;
}
0.0分
0 人评分
DNA (C++代码)浏览:671 |
回文串 (C语言代码)浏览:3095 |
简单的a+b (C语言代码)浏览:444 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:620 |
母牛的故事 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:522 |
1250题解浏览:603 |
C二级辅导-阶乘数列 (C语言代码)浏览:1831 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:687 |