我正在寻找一种算法来返回每100个零件的数量。
例如,如果零件介于1到100之间,则返回1.如果零件介于101到200之间,那么它应返回2.最后的例子,如果零件是357,则应返回4.
一个简单的除法不起作用并尝试模数但不能让它给我正确的答案。有人可以帮我这个吗?
答案 0 :(得分:3)
您可以简单地除以100并将值细化。
您使用的是哪种语言?
PHP示例:
$part = ceil($number/100);
答案 1 :(得分:1)
语言在这里很重要,但通常你可以使用天花板功能,或者将数字转换为整数,并像下面的C ++一样加1:
int parts_per_hundred(int value) {
// value / 100 will give you an integer.
// we subtract 1 from the value so multiples of 100 are part of their number not the next highest.
int result = ((value - 1) / 100 ) + 1;
return result;
}