主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
chenjwhz
2022年6月12日 09:15
迭代平方根 - 辗转法
P1050
回复 0
|
赞 1
|
浏览 4.5k
解题思路以及注意事项: 迭代法迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程。 大家要有灵活运用迭代法思维,本题就是先让x=(1+4/1)/2=2.5;然后第二次x=(2.5+4/2.5)/2=2.05。。。如此下去就会越来越接近2是不是!就跟开方一样。直到最后进度满足了就退出循环。 #include<stdio.h> #include<math.h> //包含fabs()函数的头文件,别忘了加 int main() { int a; doub...
A1120161820
2020年3月25日 15:02
迭代平方根(c++)
P1050
回复 0
|
赞 0
|
浏览 12.2k
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { double x; cin >> x; double a1 = x, a2 = (a1 + x/a1)/2.0; while (abs(a1-a2) >= 0.000001) { a1 = a2; a2 = (a1 + x/a1)/2.0; } printf("%.3f\n", a2); return 0; }...
题目
迭代平方根
题解数量
2
发布题解
热门题解
1
迭代平方根 - 辗转法
2
迭代平方根(c++)