c语言中sqrt是根据什么方法计算算数平方根
答案:1 悬赏:80 手机版
解决时间 2021-03-24 17:59
- 提问者网友:ミ烙印ゝ
- 2021-03-23 19:24
c语言中sqrt是根据什么方法计算算数平方根
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-23 20:24
牛顿迭代求根法,自己去查一下公式,这里我给出C语言代码,可自行修改一下。
double sqrt_db(double theInput)
{
double si=1;
uint16_t times=0;
if (theInput==0)
{
return 0;
}
do
{
si+=theInput/si;
si/=2;
times++;
} while (times<12);//12次足矣(具体精度自己定)
return si;
}
double sqrt_db(double theInput)
{
double si=1;
uint16_t times=0;
if (theInput==0)
{
return 0;
}
do
{
si+=theInput/si;
si/=2;
times++;
} while (times<12);//12次足矣(具体精度自己定)
return si;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯