每100个零件返回一个整数

时间:2010-07-20 05:24:43

标签: numbers range

我正在寻找一种算法来返回每100个零件的数量。

例如,如果零件介于1到100之间,则返回1.如果零件介于101到200之间,那么它应返回2.最后的例子,如果零件是357,则应返回4.

一个简单的除法不起作用并尝试模数但不能让它给我正确的答案。有人可以帮我这个吗?

2 个答案:

答案 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;

}