已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位
分析
已知 sqrt(2)约等于 1.414,那么就可以在(1.4, 1.5)区间做二分查找,
如: high=1.5 low=>1.4 mid => (high+low)/2=1.45
判断 1.45*1.45>2 ? high=1.45 : low =>1.45
退出条件:前后两次的差值的绝对值<=0.0000000001, 则可退出
const...
原创
2019-07-24 12:30:58 ·
1265 阅读 ·
0 评论