当你迷茫时
数学函数参考表
说明:用到数学函数时,源程序首部一定要有: ,include “cmath”
函 数 原 型 功 能 说 明 int abs (int x); 绝对值
double acos (double x): 反余弦三角函数
double asin (double x); 反正弦三角函数
double atan (double x); 反正切三角函数
double atan2 (double y, double x); 反正切三角函数
double atof (constchar *s); 字符串到期浮点数的转换 double ceif (double x); 上舍入~求不小于x的最小整数 double cos (double x); 余弦函数
double xosh (double x); 双曲余弦函数
double exp (double x); 指数函数
double fabs (double x); 双精度数绝对值
double floor (double x); 下舍入~求不大于x 的最大整数 double fmod (double x, double y); 取模运算~求x/y的余数 double frexp (double x, int *exponent); 把双精度数分成尾数的指数 double hypot (double x, double y); 计算直角三角形的斜边长 long labs (long x); 长整形绝对值
函 数 原 型 功 能 说 明 double log (double x); 自然对数函数
double log10 (double x); 以10为底的对数函数,常用对数, int matherr (struct exception * e); 用户可修改的数学出错处理函数 double modf (double x, double * ipart); 把双精度数分成整数和小数 double poly (double x, int degree, double 根据coeff[ ]参数产生并计算一个多项coeff[ ]); 式
double pow (double x, double y); 指数函数~x的y次幂 double pow10(int p); 指数函数~10的p次幂 double sin (double x); 正弦函数
double sinh (double x); 双曲正弦函数
double sqrt (double x); 平方根函数
dorble tan (double x); 正切函数
double tanh (double x); 双曲正切函数
求一般的对数(底非10和e的情况)请用换底格式~