X[n+1]=(X[n]+a/X[n])/2 这公式啥意思呀?[n+1]是啥意思
uq_15550108756 2022-06-24 12:06:26 |
这就是随便设的一个参数也可以y=(x+a/x)/2
uq_15550108756 2022-06-24 12:08:02 |
这里x[n+1]就是你最后要求的,x[n]只是一个中间参数,按数学中的参数法理解
你程序运行试了吗,x1没有初值啊,是不是要用do while
为什么我把a设置为double结果就会出错?
hnsfdxyc 2019-07-15 08:43:11 |
# include<stdio.h> # include<math.h> int main() { double x=1.0,x1,n; scanf("%lf",&n); while(fabs(x-x1)>1e-5){ x1 = x; x = (x1+n/x1)/2; } printf("%.03lf",x); return 0; }
hnsfdxyc 2019-07-15 08:44:23 |
你可能scanf里面忘了把它改成(“%lf”)了
未来 2019-07-15 17:48:02 |
@00000152 是的..查了书才发现不用lf会丢失精度..感谢回复
hnsfdxyc 2019-07-17 19:47:05 |
一起学习一起进步嘛
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:1000 |
本人酷爱递归实现很多问题,这里也是浏览:632 |
WU-字符串比较 (C++代码)浏览:824 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
求圆的面积 (C语言代码)浏览:1756 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:742 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |
小O的数字 (C语言代码)浏览:1490 |