众所周知,C语言的取整方式是向下取整,昨天老师留了一道思考题,问我们C语言怎么向上取整,当时我第一反应就是ceil(),老师说不能用if……else之类的,函数也不行.当时想了想没事不用就不用,去math头文件里看看函数原型就行了,但是现实就是如此残酷math头文件里没有实现的原型.好吧开始了一个小时丧心病狂的瞎推.最后推出了个公式! 划重点了:((m -1)/n)+1 (嗯,把重点划掉) 下面来说说我当时无厘头的思路: 当时比较懵,拿着四舍五入的方法一顿乱 整,发现什么玩意,不对.然后想了想…