1.pow(double x,double y)函数,用于求x的y次方
double exp (double x)函数,用于求e为底,x为指数的值
double sqrt (double x)函数,求x的算术平方根
2.log(double x)函数,用于求x的自然对数,当然是不含根号的
3.log10(double x)函数,用于求10为底,x为指数的对数指,同样不含根号
4.abs(int x)函数,用于求x的绝对值,注意:abs()仅能用于求整数的绝对值
5.fabs(double x)函数,用于求双精度浮点数x的绝对值
6.cos(double x)函数,用于求x的余弦函数值;sin(double x)函数,用于求x正弦函数值;
tan()函数,用于求x的正切值,注意无cot()函数【可以用 1 / tan()替代】;
sec()函数【可以用1 / cos()替代】;csc()函数【可以用1 / sin()代替】
实例:计算两个数x,y的绝对值之和
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
double Add(double x ,double y)//写出求两数相加的函数
{
double z = x + y;
return z;
}
int main()
{
double x, y;
scanf("%lf %lf", &x, &y);//输入x,y的值
x = fabs(x),y = fabs(y);//对x,y求绝对值
double z = Add(x, y);
printf("%lf + %lf = %lf", x, y, z);//打印结果
return 0;
}
输入:3.256 -2.654
输出结果为:3.256000 + 2.654000 = 5.910000