写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
输入例子:
5.5
输出例子:
6
解题思路:强制转换可以获得整数部分
解题技巧:浮点数+0.5进位与否就可以判断需要四舍还是五入。
#include <iostream>
using namespace std;
int main(){
double d;
cin >> d;
cout << int(d+0.5);
}