jjzjj

myOtherInt

全部标签

c++ - 将两个整数相除并对结果进行四舍五入,不使用 float

我需要将两个数字相除并四舍五入。有没有更好的方法来做到这一点?intmyValue=(int)ceil((float)myIntNumber/myOtherInt);我发现必须施放两个不同的时间有点矫枉过正。(externintcast只是为了关闭警告)注意我必须在内部强制转换才能floatinta=ceil(256/11);//>Shouldbe24,butitis23^example 最佳答案 假设myIntNumber和myOtherInt都是正数,你可以这样做:intmyValue=(myIntNumber+myOtherI