【发布时间】:2021-04-03 19:31:23
【问题描述】:
static void Main(string[] args)
{
int num = Convert.ToInt32(Console.ReadLine());
int res = 1;
while (res <= num)
{
res++;
if ((res % 2) == 0)
{
Console.WriteLine(res);
}
}
}
我使用 int 8、10 和 5 作为我的控制组,这些应该只输出从 1 开始的偶数,直到输入数字 (8,10,5)。
static void Main(string[] args)
{
int num = Convert.ToInt32(Console.ReadLine());
for (int res = 1; res <= num; res++)
{
if ((res % 2) == 0)
{
Console.WriteLine(res);
}
}
}
谁能帮我理解一下?
【问题讨论】:
-
您看到的区别是什么?
-
@Enigmativity 主要是奇数,while循环给我数字6,它应该停在4。
-
您应该在问题中包含该详细信息。