这个c程序怎么不对了(求a的开方,用牛顿迭代法,为什么输出的总是x2的初值)#include#includevoid main(){double a,x1,x2=7;printf("INPUT:");scanf("%f",&a);for(x1=1;fabs(x1-x2)
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 20:12:35
![这个c程序怎么不对了(求a的开方,用牛顿迭代法,为什么输出的总是x2的初值)#include#includevoid main(){double a,x1,x2=7;printf(](/uploads/image/z/5330709-45-9.jpg?t=%E8%BF%99%E4%B8%AAc%E7%A8%8B%E5%BA%8F%E6%80%8E%E4%B9%88%E4%B8%8D%E5%AF%B9%E4%BA%86%EF%BC%88%E6%B1%82a%E7%9A%84%E5%BC%80%E6%96%B9%2C%E7%94%A8%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3%E6%B3%95%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BE%93%E5%87%BA%E7%9A%84%E6%80%BB%E6%98%AFx2%E7%9A%84%E5%88%9D%E5%80%BC%EF%BC%89%23include%23includevoid+main%28%29%7Bdouble+a%2Cx1%2Cx2%3D7%3Bprintf%28%22INPUT%3A%22%29%3Bscanf%28%22%25f%22%2C%26a%29%3Bfor%28x1%3D1%3Bfabs%28x1-x2%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里面判断条件应该是>=,
>=他才做,