链接:https://www.nowcoder.com/questionTerminal/3ab09737afb645cc82c35d56a5ce802a?pos=104&orderByHotValue=1
来源:牛客网
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
输入描述:
输入一个正浮点数值
输出描述:
输出该数值的近似整数值
示例1
输入
5.5
输出
6
解析
题意总结为数学知识就是四舍五入,可以利用强制类型转换来实现,关于c++的强制类型转换可参考链接https://www.cnblogs.com/Allen-rg/p/6999360.html
C++代码如下
#include <iostream>
using namespace std;
int main() {
float input;
cin >> input;
input = int(input + 0.5);
cout << input << endl;
return 0;
}