0

我正在寻找一些逻辑来查看一个特定的数字,并基于一个简单的计算告诉我另一个数字是什么。示例 - 假设我有一个字符串,每 50 个字符将增加一个整数 1。所以如果我有 0 - 49 个字符,计数器 = 1,如果我有 50-99 个字符,计数器 = 2,如果我有100 - 149 个字符,计数器 = 3。

我想我可以通过将所有内容转换为 int 类型来做到这一点,但这不起作用,因为有时它会在它应该总是向上取整时向下取整 - 即 (int)(charCount / 50)。

我想知道我是否必须使用模运算符。有什么建议么?

4

1 回答 1

1

对于这个确切的示例,您可以在除法后增加计数器,因此:

int counter = (int)(stringToCheck.Length / 50) + 1
于 2009-07-23T03:00:59.423 回答