2011-10-03 79 views
0

比方說,我的數據庫中有100個問題的列表。 我也有一個索引大小爲0-99的混洗問題數組,我用它來引用數據庫。這是我不洗牌的數據庫。如何停止每10個問題?

我的問題是遊戲從問題0開始(第二輪10,第三輪20)。我嘗試使用一個X MOD 10,但我已經下令,所以我檢查我的問題是否已經超過了本輪的限制。 (這會停止在屏幕上顯示第11個問題)但是由於遊戲從問題0開始,所以mod結果爲0,這意味着該回合的結束。我需要它運行問題0-9停在10.下一輪10-19停在20 ..等

我不想要硬編碼它像: 運行問題,除非問題編號是0, 10,20 ... 80,90 100. 在一個大的if語句中。

任何幫助將是偉大的。

+0

你試過***(x mod 9)***嗎? – EmptyStack

+0

是的,我試過。我認爲我也有,但如果問題編號是18,它會給我0,這意味着它會結束。需要結束後問題19回答,所以它可以開始問題20下一輪 – bigubosu

回答

1

怎麼樣(x + 1)mod 10?如果你抵消了一個,你不會得到0作爲有效的情況。

+0

是的,你是對的,哈哈該死!我知道我很接近。謝謝! – bigubosu

+0

:)沒問題,高興地幫忙。 – kevboh