小数点后面大于0.5,向上取整
小数点后面小于0.5,向下取整
#include <iostream>
#include <stdlib.h>
int main(void) {
float fData = 0;
int index = 0;
std::cin >> fData;
index = static_cast<int>(fData);
if ((fData - index) >= 0.5) {
std::cout << index + 1<<std::endl;
}
else {
std::cout << index << std::endl;
}
system("pause");
return 0;
}