假设我的数据库中有100个问题列表。 我还有一系列洗牌问题,索引大小为0-99,我用它来引用数据库。这样我就不会改组数据库了。
我的问题是游戏从问题0开始(第二轮10轮,第3轮20轮等)。我尝试使用x mod 10,但是我订购了它,所以我检查我所做的问题是否超过了该回合的限制。 (这会停止在屏幕上显示的第11个问题)但是由于游戏从问题0开始,因此mod结果为0,这意味着该轮的结束。我需要它来运行问题0-9停止在10.下一轮10-19停在20 ..等等
我不想像以下那样硬编码: 运行问题,除非问号是0,10,20 ... 80,90 100。 在一个大的if语句中。
任何帮助都会很棒。
答案 0 :(得分:1)
(x + 1)mod 10怎么样?如果偏移1,则不会将0作为有效情况。