作业帮 > 综合 > 作业

C语言用牛顿迭代法球X的平方根 程序错误怎么改啊

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/17 23:41:34
C语言用牛顿迭代法球X的平方根 程序错误怎么改啊
main()
{ float x,s=1,y,m;
printf("input x=");
scanf("%f",&x);
do
{y=s;
s=0.5*(y+x/y);
}while(fabs(y-s)>1e-6);
printf("%f",s);
getch();
} 我运行得到了5,这个程序运行好像只执行了一次do里面的内容,没有进入循环,轻问错在哪里,怎么改?
是缺少一个数学预处理命令
C语言用牛顿迭代法球X的平方根 程序错误怎么改啊
#include
#include
int main()
{ double x,s=1,y,m;
printf("input x=");
scanf("%f",&x);
do
{y=s;
s=0.5*(y+x/y);
}while(fabs(y-s)>1e-6);
printf("%f",s);
getch();//在VC里是getchar()
}