求用C或C++语言计算平方根,要求不使用SQRT函数
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 01:31:41
求用C或C++语言计算平方根,要求不使用SQRT函数
求用C或C++编写一个不使用SQRT函数计算的程序
求用C或C++编写一个不使用SQRT函数计算的程序
#include
#include /*VC编译器应去掉这一行*/
#include
#define MAX_ITER 200
int main()
{
double x=2;
double sqrt_1(double x,double eps); /*eps是精度*/
printf("sqrt(%lf)=%lf\n",x,sqrt_1(x,1e-6));
getch(); /*VC编译器应去掉这一行*/
return 0;
}
double sqrt_1(double x,double eps)
{
double r1=0,r2=0;
int i=0;
do
{
if (i++==0)
r1=1;
else
r1=r2;
r2=(r1+x/r1)/2;
}while(fabs(r1-r2)>eps || i>MAX_ITER);
return r2;
}
#include /*VC编译器应去掉这一行*/
#include
#define MAX_ITER 200
int main()
{
double x=2;
double sqrt_1(double x,double eps); /*eps是精度*/
printf("sqrt(%lf)=%lf\n",x,sqrt_1(x,1e-6));
getch(); /*VC编译器应去掉这一行*/
return 0;
}
double sqrt_1(double x,double eps)
{
double r1=0,r2=0;
int i=0;
do
{
if (i++==0)
r1=1;
else
r1=r2;
r2=(r1+x/r1)/2;
}while(fabs(r1-r2)>eps || i>MAX_ITER);
return r2;
}
求用C或C++语言计算平方根,要求不使用SQRT函数
C语言中,平方根用函数sqrt,那么三次方根用什么函数呢?
c语言:从键盘上输入3个数x,分别计算其y的值,用pow()和 sqrt()函数求平方根和n次方(具体入内)
C语言数学函数sqrt()输出问题
C语言中,sqrt
C语言:用迭代法求平方根.利用公式x(n+1)=1/2*(x(n)+a/x(n)) 计算a的平方根.要求|x(n+1)-
关于C语言简单的函数.sqrt是函数吗?
C语言用迭代法求平方根
请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)
关于C语言中sqrt函数的运用!
C语言中sqrt()是什么意思
C语言 求表达式sqrt(9.0)+1/5的值