检查一个数字是否增加了36

时间:2016-04-24 18:59:21

标签: objective-c

如何检查一个数字是否增加了36?

我正在制作一款游戏,我希望在得分为36,72,108,144等时将玩家提升到一个新的水平。

我是新手。

2 个答案:

答案 0 :(得分:1)

取你的数字 modulo %)36。模运算符会在除法后给出余数。因此,如果您有8 % 10,则结果为8,因为8 / 10为0,余数为8.如果您有38 % 1038 / 10为3,则结果相同剩下的8.另外,确保您的游戏检查以确保数字大于0 ,因为数字0和负间隔(-36,-72,-108 ...)将评估为0使用模数。阅读模数函数here

答案 1 :(得分:0)

如果您只是想检查分数是否是36的倍数,那么score % 36 == 0。您可能希望分别处理0分。

https://en.wikipedia.org/wiki/Modulo_operation