发布网友 发布时间:2022-04-28 11:10
共5个回答
热心网友 时间:2023-09-24 18:54
头文件:#include <math.h>
sqrt() 用来求给定值的平方根,其原型为:double sqrt(double x);double sqrt(double x)。
x 为要计算平方根的值。
如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。
返回 x 平方根。注意,使用 GCC 编译时请加入-lm。实例计算200 的平方根值。
例子:
#include <math.h>main(){ double root; root = sqrt(200); printf("answer is %f\n", root);}
输出结果:answer is 14.142136。
扩展资料:
使用sqrt函数需要注意的事项:
1、sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数结果。如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号。
2、sqrt函数的参数必须是非负数值,如果是负数值,则输出会报错,即数值无效;如果参数是未定义的非数字变量,则按回车后也会报错,即变量名有误。
3、sqrt函数的计算精度与C语言设置的精度有关,可以通过设置更改精度。
热心网友 时间:2023-09-24 18:54
sqrt()开平方热心网友 时间:2023-09-24 18:54
这些一定要用函数,C语言里提供了常用的数学函数,在math.h这个头文件里,求绝对值用abs(),开放用sqrt()等等,具体函数请参阅math.h库,在Google上可以直接查到热心网友 时间:2023-09-24 18:55
了解了;热心网友 时间:2023-09-24 18:56
i=sqrt(6);//i为6的开放