标题:关于sqrt函数
只看楼主
雪花神剑
Rank: 2
来 自:吉林
等 级:论坛游民
帖 子:579
专家分:47
注 册:2009-3-12
结帖率:94.74%
已结贴  问题点数:20 回复次数:7 
关于sqrt函数


谁知道sqrt函数是怎么写的?       使用泰勒公式吗?

[ 本帖最后由 雪花神剑 于 2009-11-11 23:10 编辑 ]
搜索更多相关主题的帖子: sqrt 函数 
2009-11-11 22:34
雪花神剑
Rank: 2
来 自:吉林
等 级:论坛游民
帖 子:579
专家分:47
注 册:2009-3-12
得分:0 
2009-11-11 23:09
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
得分:5 
简单一点可以用循环实现

想象力征服世界
2009-11-11 23:14
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
得分:5 
是,使用泰勒公式

顺境逆境切莫止境,得意失意切莫在意。
2009-11-12 09:32
雪花神剑
Rank: 2
来 自:吉林
等 级:论坛游民
帖 子:579
专家分:47
注 册:2009-3-12
得分:0 
回复 3楼 longlong89
你写个我看看吧!
2009-11-12 16:12
尐傑哭嘞
Rank: 4
来 自:苏州
等 级:业余侠客
帖 子:81
专家分:257
注 册:2009-10-26
得分:5 
sqrt不是求开根号的函数吗

为什么我永远那么倒霉!!!!!!
2009-11-15 22:01
jinmu
Rank: 2
等 级:论坛游民
帖 子:34
专家分:93
注 册:2009-11-9
得分:5 
6楼!
他是问sqrt函数怎么实现的.
简单点说就是开根号用C语言怎么实现。
2009-11-15 22:14
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
得分:0 
程序代码:
#include <stdio.h>
#include <math.h>
double sqrt (double x)
{
double Epplion = 1E-5;
double  Guessnum = 1.0;
if(x > 0.0) {
while (fabs (Guessnum * Guessnum - fabs (x)) >= Epplion)
{
    Guessnum = ( fabs (x) / Guessnum + Guessnum) / 2.0;
}
return Guessnum;
}
else if (x == 0.0) return 0.0;
else exit (0);
}
main ()
{
    double x;
    scanf ("%lf",&x);
    printf ("%lf\t",sqrt (x));
    getch ();
    return 0;
    }

想象力征服世界
2009-11-15 22:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-291991-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.421010 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved