模数与浮动

时间:2014-01-28 00:05:31

标签: math modulus

我试图理解模数如何用于在带有浮点的循环中每隔N个循环发生一些事情。 我已经看过很多例子和教程,但是没有一个能让我清楚地知道模数表达式的不同部分是如何工作的,这样我就可以按照我想要的方式工作。

换句话说,我看到了如何在每第三个周期或每隔一个周期发生一些事情的例子。但我不明白我应该如何修改它以使每12个周期发生一些事情或者无论如何。

1 个答案:

答案 0 :(得分: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.

如果这不是您在问题中的实际含义,也许您可​​以编辑它以提供您所指的示例和教程的代码。