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语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1052 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:635 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1436 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1514 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:850 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
【金明的预算方案】 (C++代码)浏览:838 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:685 |
求圆的面积 (C语言代码)浏览:1667 |
简单的a+b (C语言代码)浏览:414 |
小猪屁屁 2022-12-16 16:57:36 |
不是,无论设什么,只要>0即可