解题思路:
注意事项:
参考代码:
#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 人评分
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1374 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:629 |
钟神赛车 (C++代码)浏览:869 |
简单的a+b (C语言代码)浏览:551 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:563 |
大神老白 (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:938 |
WU-输出九九乘法表 (C++代码)浏览:1677 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:886 |
幸运数 (C++代码)浏览:1266 |