
c语言中的开方
本人自学c语言,想请问在c中类似开方,取绝对值这类的(也不知道应该算运算符还是函数什么的)都要怎么解决~麻烦留下您认为比较长见常用的~...
本人自学c语言,想请问在c中类似开方,取绝对值这类的(也不知道应该算运算符还是函数什么的)都要怎么解决~
麻烦留下您认为比较长见常用的~ 展开
麻烦留下您认为比较长见常用的~ 展开
9个回答
展开全部
头文件:#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语言设置的精度有关,可以通过设置更改精度。
推荐于2017-11-26
展开全部
sqrt()开平方
pow()乘方
abs()整数绝对值
fabs()浮点数绝对值
这些函数的声明都在math.h头文件中,需要包含这个文件。
pow()乘方
abs()整数绝对值
fabs()浮点数绝对值
这些函数的声明都在math.h头文件中,需要包含这个文件。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这些一定要用函数,C语言里提供了常用的数学函数,在math.h这个头文件里,求绝对值用abs(),开放用sqrt()等等,具体函数请参阅math.h库,在Google上可以直接查到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
了解了;
取绝对值:double abs(double)
开方:double sqrt(double)
向下取整:int floor(double)
次方:double pow(double,double)
你能掌握这么多就差不多了;
取绝对值:double abs(double)
开方:double sqrt(double)
向下取整:int floor(double)
次方:double pow(double,double)
你能掌握这么多就差不多了;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i=sqrt(6);//i为6的开放
i=abs(-6);//i为-6取绝对值
前面加头文件#include<math.h>
i=abs(-6);//i为-6取绝对值
前面加头文件#include<math.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询