输入1个正数,求其平方根(不能使用sqrt库函数)
PS:参考代码中给出了两种迭代方式进行比较:1. 公式迭代 2. 二分迭代
参考代码:
#include <stdio.h>
double GetAbsoluteValue(double num)
{
return num > 0 ? num : -num;
}
double GetSqrt2(double num)
{
//此题进行一下扩展,原题是输入正整数,为了更加通用,改成输入一个正数
//对整个结果空间进行二分搜索
const double eps = 1e-13;//定义结果的精度
double low, high, res;
if (num < <