平方根计算

更新时间:2024-06-05 17:56

功能: 一个非负实数平方根

程序例

VC 2008后为重载函数,原型为 float sqrt (float),double sqrt (double),long double sqrt(long double)

注意没有sqrt (int),但是返回值可以为int

John Carmack's sqrt [C/C++]

Carmack的sqrt计算函数在批量计量时的耗时比系统库函数还要少,优异的性能的根本原因就是那个令无数人膜拜的魔数0x5F3759DF。

pascal

a := sqrt(sqr(x-x[j])+sqr(y-y[j]));

b := sqrt(sqr(x-x[k])+sqr(y-y[k]));

c := sqrt(sqr(x[j]-x[k])+sqr(y[j]-y[k]));

gcc

Linux中使用gcc编译器需要加 -lm 作为链接,调用数学函数库math.h

rand函数是产生随机数的一个随机函数。函数包含在头文件stdlib.h

例如:

EXCEL函数

返回正平方根

语法

SQRT(number)

Number 要计算平方根的数。

说明

如果参数 Number 为负值,函数 SQRT 返回错误值 #Num!。

Python函数

C++

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}