题解 | #取近似值#
取近似值
http://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
- static_cast<int>(num+0.5) 转换是C++比较安全的一种转换方式</int>
- 加0.5的目的是四舍五入,否则可能发生截断。从而不能。
#include<iostream> #include<string> #include<cmath> using namespace std; int main(){ float num; cin>>num; cout<<static_cast<int>(num+0.5)<<endl; return 0; }
算法解析 文章被收录于专栏
这里主要是算法岗的自我思路总结