题目要求:给定一个数,求出它的平方根,精确到小数点后五位
思路:利用二分法,当mid*mid大于目标x时,证明mid就大于x的平方根,此时就可以缩小范围。结束条件由精确程度决定,比如题目要求的五位小数,那么结束条件就是解的范围小于0.00001。
#include<iostream>
#include <math.h>
using namespace std;
double our_sqrt(double x){
题目要求:给定一个数,求出它的平方根,精确到小数点后五位
思路:利用二分法,当mid*mid大于目标x时,证明mid就大于x的平方根,此时就可以缩小范围。结束条件由精确程度决定,比如题目要求的五位小数,那么结束条件就是解的范围小于0.00001。
#include<iostream>
#include <math.h>
using namespace std;
double our_sqrt(double x){