需要帮助使用Mod函数在C#中循环

时间:2013-12-04 01:54:16

标签: c# loops modulo

for (int i = 0; i < 100; i = (i%10))
{
    age = (age +10);
    int_year = (int_year + 10);

所以我试图使用Mod函数在C#中循环,要求是int_year和age循环100次,但只保留每10个增量。在此先感谢:)

2 个答案:

答案 0 :(得分:3)

为什么不在循环中修改10以确定这是否是第10次迭代:

for (int i = 0; i < 100; i++)
{
    if (i % 10 == 0)
    {
         // Every 10th iteration
    }
}

答案 1 :(得分:2)

您可以使用等于10的步骤:

for (int i = 0; i < 100; i += 10)
{
      // Every 10th iteration
}

我认为它比使用mod更有效。