选择for循环中的每第三个数字

use*_*466 -4 c#

我正在尝试编写一个for循环,然后选择每三个数字并在控制台上写一行.

这是我到目前为止所尝试的:

for (int i = 1; i <=52; i++)
{
    if (something??)
    {
        Console.WriteLine("Week" + i);
    }
}
Run Code Online (Sandbox Code Playgroud)

我也试着像这样写:

Week 1                Week 4            Week 7
Week 10               Week 13           Week 16
Week 19               Week 23           Week 25
Run Code Online (Sandbox Code Playgroud)

等达52 ...

在正确的方向上一点帮助真的很棒!

编辑:

对不起我的意思是每三个号码......

非常感谢你的帮助,我在那里停留了一段时间,现在我必须弄清楚如何让周显示如上.. :)

Chr*_*tos 7

你可以尝试这个:

for (int i = 1; i <=52; i+=3)
{

}
Run Code Online (Sandbox Code Playgroud)

您不需要使用if 语句.你可以改变你的循环步骤,从1(i++)到你需要的那个,3(i+=3).