题解 | #实现四舍五入#
实现四舍五入
https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0
#include <iostream>
using namespace std;
int main() {
double d;
cin >> d;
int a;
a = d;
float temp;
if( d > 0)
{
temp = d - a;
if(temp >= 0.5)
{
cout << a+1;
}
else if(temp < 0.5)
{
printf("%d",a);
}
}
else {
temp = a - d;
if(temp >= 0.5){
printf("%d",a-1);
}
else {
printf("%d",a);
}
}
// printf("%.0lf",d);
return 0;
}
// 64 位输出请用 printf("%lld")
