2014-01-28 22 views
0

我試圖理解如何使用模數來在浮點循環中的每個第N個循環中發生某些事情。 我見過很多例子和教程,但沒有一個能夠讓我清楚模數表達式的不同部分是如何工作的,這樣我就可以按照我想要的方式工作。浮動模數

換句話說,我看到了關於如何在每第三個週期或每個第二個週期發生一些事情的例子。但我不明白我應該如何修改它,使每12個週期發生一些事情或任何nr。

回答

1

你不指定語言,所以這是C++

for (int i = 0; i < 100; ++i) 
{ 
    // Do stuff 
    if (i % 12 == 0) 
    { 
     // In addition to the regular actions in this 
     // loop, do stuff every 12th iteration of the loop, 
     // starting with the first 
    } 
} 

在這裏,我假設,當你用這個詞模你指的是算術模N

如果這不是什麼你的意思是在你的問題中,也許你可以編輯它來爲你指的例子和教程提供代碼。

+0

啊那很容易吧?謝謝!因此,如果我希望每5週期發生一次,它將是 如果(i%5 == 0){} 只要我被允許,我會盡快接受您的答案。 – Lautaro

+0

@Lautaro是的,你的代碼片斷將在每5次迭代中運行 – mathematician1975