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
hnsfdxyc 2019-08-05 09:56:22 |
我已经运行过了, x1不赋值默认为0,在while循环中x赋值给x1,则x1变为1
老顽童2333 2019-08-10 17:02:49 |
devc++是不需要初始化默认为0,vs2017会出错,其他编译器没试过,但是还是do while好,因为一般还是要初始化的吧
起岸希 2022-09-19 11:53:28 |
vs需要赋值0
xiao菜鸡也要有大成长 2024-03-10 17:13:10 |
@00000152 为什么要把x设置为1?
为什么我把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语言代码)浏览:1514 |
矩形面积交 (Java代码)浏览:1220 |
简单的a+b (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
1014题解浏览:485 |
循环入门练习6 (C语言代码)浏览:968 |
数组与指针的问题浏览:717 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:545 |
计算质因子 (C语言代码)浏览:707 |
小猪屁屁 2022-12-16 16:57:36 |
不是,无论设什么,只要>0即可