这个c程序怎么不对了(求a的开方,用牛顿迭代法,为什么输出的总是x2的初值)#include#includevoid main(){double a,x1,x2=7;printf("INPUT:");scanf("%f",&a);for(x1=1;fabs(x1-x2)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:32:29

这个c程序怎么不对了(求a的开方,用牛顿迭代法,为什么输出的总是x2的初值)#include#includevoid main(){double a,x1,x2=7;printf("INPUT:");scanf("%f",&a);for(x1=1;fabs(x1-x2)
这个c程序怎么不对了(求a的开方,用牛顿迭代法,为什么输出的总是x2的初值)
#include
#include
void main()
{
double a,x1,x2=7;
printf("INPUT:");
scanf("%f",&a);
for(x1=1;fabs(x1-x2)

这个c程序怎么不对了(求a的开方,用牛顿迭代法,为什么输出的总是x2的初值)#include#includevoid main(){double a,x1,x2=7;printf("INPUT:");scanf("%f",&a);for(x1=1;fabs(x1-x2)
你那个For loop里面判断条件应该是>=,
>=他才做,