题解 1021: [编程入门]迭代法求平方根

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

【超简单】非常不地道的做法(请勿模仿)(Java代码)

####差值小于0.00001,结果又保留三位小数,所以直接用sqrt,运行结果正确,啦啦啦(当然,仅限本题,比赛时为了节省时间可以考虑此做法)ps:只是为了提供一种解题新思路,不喜勿喷。```javaimportjava.util.Scanner;publicclassMain{publicstat

[编程入门]迭代法求平方根-题解(Python代码)

#####本题我是做的看到没python解答,参考他们c语言写的重新用python写的,大家都是新手互相学习OWOx=int(input())x1=x/2x2=(x1+x/x1)/2whileabs(x1-x2)>0.00001:x1=x2x2=(x1+x/x1)/2print('{:.3f}'.fo

[编程入门]迭代法求平方根-题解(Java代码)

```java就如一楼讲的,牛顿迭代求平方根方法就是先假设第一个数是我们输入的数的一般,然后根据公式一直求下去,直到满足要求,需要我们自己去了解的就是第一个数假设为我们要去的数的1/2,这个是题目没给的条件packagejavaapplication;importjava.util.Scanner;p

[编程入门]迭代法求平方根-题解(C++代码)

简单粗暴,直接上代码:公式:求a的平方根的迭代公式为:X[n+1]=(X[n]+a/X[n])/2要求前后两次求出的差的绝对值少于0.00001。输出保留3位小数#define_CRT_SECURE_NO_WARNINGS#include#include#includeusingnamespacest

[编程入门]迭代法求平方根-题解(C语言代码)

题目描述用迭代法求平方根公式:求a的平方根的迭代公式为:X[n+1]=(X[n]+a/X[n])/2要求前后两次求出的差的绝对值少于0.00001。输出保留3位小数样例输入4样例输出2.000输入a,将x1的值初始化,利用x2=(x1+a/x1)/2.0;当|x2-x1|=1e-5){x1=x2;x2