错了!这里才是真正的C++ ceil() 取整函数!

这段时间在刷题,遇到需要取整的,正好一时间忘掉了。
需要用到ceil(),向上取整。

但可惜的是,百度搜到的,都是比较旧的文章,并且很多内容都是一样的,关键是还是错误的。

这导致了我一直在WA,愣是找不出原因,折腾了好久。


错了!这里才是真正的C++ ceil() 取整函数!_第1张图片


错了!这里才是真正的C++ ceil() 取整函数!_第2张图片


错了!这里才是真正的C++ ceil() 取整函数!_第3张图片


错了!这里才是真正的C++ ceil() 取整函数!_第4张图片



原因就是出在ceil()描述不准确。
这个从90版本开始就一直是 取大于等于参数值
下图是我从cplusplus和microsoft找到的文档。

http://www.cplusplus.com/reference/cmath/ceil/
https://docs.microsoft.com/zh-cn/cpp/c-runtime-library/reference/ceil-ceilf-ceill?view=vs-2019


错了!这里才是真正的C++ ceil() 取整函数!_第5张图片


错了!这里才是真正的C++ ceil() 取整函数!_第6张图片



那么多的阅读量,居然出错了,还不改??
着实坑。

PS:
如果我出错了,记得滴滴我,有错必改

你可能感兴趣的:(洛谷,c++)