题解 | 实现四舍五入
实现四舍五入
https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0
#include<iostream>
using namespace std;
int main(){
double d;
cin >> d;
if(d>0)
cout << (int)(d+0.5);
// // 例如,若 d 是 3.2,3.2 + 0.5 = 3.7,强制转换为整数后是 3;若 d 是 3.6,3.6 + 0.5 = 4.1,强制转换为整数后是 4
else
cout << (int)(d-0.5);
// 例如,若 d 是 -3.2,-3.2 - 0.5 = -3.7,强制转换为整数后是 -3;若 d 是 -3.6,-3.6 - 0.5 = -4.1,强制转换为整数后是 -4
}
c++学习记录 文章被收录于专栏
记录学习的点滴
查看14道真题和解析