失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 算法 求一个数的平方根

算法 求一个数的平方根

时间:2022-03-21 21:31:03

相关推荐

算法 求一个数的平方根

python:

#coding=utf-8from decimal import Decimalfrom decimal import getcontext#设置为显示8位有效数字getcontext().prec=8#求6的平方根x=6x=Decimal(str(x))a=x/Decimal("2")diff=0while(1):b = (a + x / a) / Decimal("2")diff=a-ba=bif(diff < Decimal("0.001")):breakprint(a)

输出

2.4494898

c:

#include<stdio.h>int main(){//求6的平方根int x=6;float a=x/2.0;float diff=0.0;float b=0.0;while(1){b=(a+x/a)/2.0;diff=a-b;a=b;if(diff<0.001){break;}}printf("平方根为%f\n",a);return 0;}

输出

平方根为2.449490

参考:

/p/b31f078994f0

/qq_16676375/article/details/82909145

/article/f79b7cb31082079144023ebb.html

如果觉得《算法 求一个数的平方根》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。