题解 | #实现四舍五入#
实现四舍五入
https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0
#include <iostream>
using namespace std;
int main() {
int a, b;
float f,d;
while (cin >>f ) { // 注意 while 处理多个 case
d = f>0?f:-f;
a = d ;
b = d +0.5;
if(b>a)
cout << (f>0?b:-b) << endl;
else
cout<<(f>0?a:-a)<<endl;
}
}
// 64 位输出请用 printf("%lld")