题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
#include <iostream>
#include <math.h>
using namespace std;
int main() {
double input,integerPart,decimalPart;
while (cin >>input) {
integerPart = trunc(input); //获取整数部分
decimalPart = fabs(input - integerPart); //获取小数部分
if (decimalPart >= 0.5){
cout << integerPart + 1 << endl;
}
else{
cout << integerPart << endl;
}
}
}

