gpt4 book ai didi

C# 计算循环中传递的数字数量

转载 作者:太空宇宙 更新时间:2023-11-03 19:51:05 24 4
gpt4 key购买 nike

我目前正在学习 C#,我正在尝试将数字列表打印到控制台行。我想要的列表如下:

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
etc

我现在遇到的唯一问题是在打印 5 个数字后我无法换行。

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 100; i++)
{
if (i < 10)
{
Console.Write(i.ToString("00 "));
}
else
{
Console.Write(i + " ");
}
}
Console.ReadKey();
}
}
}

然后打印出来:

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 etc

我怎样才能让它在每 5 个数字后开始一个新行?我必须使用什么样的循环或语句才能使其正常工作?

最佳答案

一种常见的方法是检查您刚刚打印的数字是否可以被 5 整除,如果可以被整除则打印一个换行符:

if (i % 5 == 0) {
Console.WriteLine();
}

关于C# 计算循环中传递的数字数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39415742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com