我注意到当输出超过 498 的 [x] 个数字时,我的控制台窗口不会显示超过 500 的数字。我尝试了 for 循环的不同变体。我知道我可以将其转换为函数、类或实现结构,但我已经尝试过使用 ,甚至 foreach ,它仍然会跳过数字。所以我对此感到好奇,并决定最后发布一个问题。
代码是基本的:
for (int i = 3; i < 1001 ; i+=3)
{
if (i > 0 && i < 200)
{
Console.WriteLine(i);
}
if (i > 200 && i < 400)
{
Console.WriteLine(i);
}
if (i > 400 && i < 600)
{
Console.WriteLine(i);
}
if (i > 600 && i < 800)
{
Console.WriteLine(i);
}
if (i > 800 && i < 1000)
{
Console.WriteLine(i);
}
}
Console.ReadKey();