floor和ceil函数分别是向下和向上取整
今天我就来讲下这两个函数
floor
floor就是向下取整比如输入55.5输出就是55
示例
#include <bits/stdc++.h>
using namespace std;
float a;
int main(){
cin>>a;
a=floor(a);
cout<<a;
return 0;
}
输入:20.5 输出:20
ceil
ceil是向上取整比如输入55.5输出的就是56
示例
#include <bits/stdc++.h>
using namespace std;
float a;
int main(){
cin>>a;
a=ceil(a);
cout<<a;
return 0;
}
输入:20.5 输出:21