常用数学函数和sort函数用法
登录以参加训练计划
# C++ 常用数学函数整理
以下函数均需包含头文件 `<cmath>`(C++)或 `math.h`(C)
---
## 1. 基本数学运算
### 幂运算
```cpp
double pow(double base, double exponent);
- 参数:底数
base
,指数exponent
- 返回值:base 的 exponent 次方
- 示例:
pow(2, 3) // 8.0
平方根
double sqrt(double x);
- 参数:非负数
x
- 返回值:x 的平方根
- 示例:
sqrt(16.0) // 4.0
4. 取整函数
向上取整
double ceil(double x);
- 示例:
ceil(3.2) // 4.0
向下取整
double floor(double x);
- 示例:
floor(3.8) // 3.0
四舍五入
double round(double x);
- 示例:
round(3.5) // 4.0
5. 绝对值函数
整数绝对值
int abs(int x); // <cstdlib>
浮点数绝对值
double fabs(double x); // <cmath>
6. 其他函数
最大值/最小值
double fmax(double x, double y); // 返回较大值
double fmin(double x, double y); // 返回较小值
浮点数取余
double fmod(double x, double y);
- 示例:
fmod(10.5, 3) // 1.5
- 参加人数
- 5
- 创建人