题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
#include <iostream>
#include <cmath> //引入cmath库来使用std::floor
int main() {
double num;
std::cin >> num;
//向下取整得到整数部分
int intPart = static_cast<int>(std::floor(num));
//判断是否需要向上取整
if (num - intPart >= 0.5) {
//向上取整
intPart++;
}
std::cout << intPart << std::endl;
return 0;
}
