ceil是天花板的意思,所以ceil函数是取比小数大的最接近这个小数的整数,如
ceil(3.14)= 4
ceil(5.99)= 6
floor是地板的意思,所以floor函数是取比小数小的最接近这个小数的整数,如
floor(3.14)= 3
ceil (5.99)= 5
这里给大家一个小数四舍五入的例子:
#include <bits/stdc++.h>
using namespace std;
int main(){
double i;
cout << "请输入一个小数";
cin >> i;
if(i - floor(i) < 0.5){
cout << i << "≈" << floor(i);
}
else(i - floor(i) >= 0.5){
cout << i << "≈" << ceil(i);
}
return 0;
}
本人能力还弱,还请大家多多指教