目录
这次呢,给大家整理出来了常用的数学函数
头文件
#include <cmath>
或
#include <math.h>
常用功能
- 返回浮点数x四舍五入后的整数值(如果想要保留小数位数,则可以先乘后除):round(x)
- 返回x的y次方:pow(x,y)
- 返回x的平方根:sqrt(x)
- 返回x的绝对值:fabs(x)
- 返回大于或等于x的最小的整数值(上取整):ceil(x)
- 返回小于或等于x的最大的整数值(下取整):floor(x)
例子
这里给大家举个例子
代码
#include <iostream>
#include <math.h>
using namespace std;
int main() {
double x = 3.1415926;
// 四舍五入到小数点后两位
cout << round(x * 100) / 100 << endl; // 3.14
// --------------------------------------------
// 四舍五入到个位
cout << round(x) << endl; // 3
// --------------------------------------------
int x1 = 2, y1 = 10;
// 2 的 10 次方
cout << pow(x1, y1) << endl; // 1024
// --------------------------------------------
int x2 = 225;
// 根号 225
cout << sqrt(x2) << endl; // 15
// --------------------------------------------
double x3 = 1.5;
// 1.5 上取整
cout << ceil(x3) << endl; // 2
// --------------------------------------------
// 1.5 下取整
cout << floor(x3) << endl; // 1
return 0;
}
运行结果
尾声
如果这篇博客对您(您的团队)有帮助的话,就帮忙点个赞,加个关注!
最后,祝您(您的团队)在 OI 的路上一路顺风!!!
┬┴┬┴┤・ω・)ノ Bye~Bye~