C# 嵌套用于循环打印以下提到的图案

C# 嵌套用于循环打印以下提到的图案,c#,C#,我想打印 1 23 456 78910 在C控制台应用程序中,有人能帮我吗 我正在使用这段代码,这段代码对我来说很好,但我不想使用if语句,只想在嵌套循环中显示我的结果 for (int i = 1; i <= 10; i++) { Console.Write(i.ToString()); if (i==1 || i == 3 || i == 6) { Console.WriteLine(); } } 试试这个,它应该以你提到的格式

我想打印

1
23
456
78910
在C控制台应用程序中,有人能帮我吗 我正在使用这段代码,这段代码对我来说很好,但我不想使用if语句,只想在嵌套循环中显示我的结果

for (int i = 1; i <= 10; i++)
{  
    Console.Write(i.ToString());

    if (i==1 || i == 3 || i == 6)
    {
        Console.WriteLine();
    }
}

试试这个,它应该以你提到的格式打印数字

 int len = 0;
            int count = 1;
            for (int i = 1; i < 11; i++)
            {
                count++;
                if (count >= len)
                {
                    len++;
                    count = 0;
                    Console.WriteLine("");
                }
                Console.Write(i);
            }

告诉我们你尝试了什么以及你遇到了什么问题。我无法在1、3、6之后到达新行,我只能打印1到10之间的数字,因为我对CSUS非常陌生如何显示你当前的代码,而不仅仅是你的问题;下次我甚至可以花点时间格式化你的代码。
 int len = 0;
            int count = 1;
            for (int i = 1; i < 11; i++)
            {
                count++;
                if (count >= len)
                {
                    len++;
                    count = 0;
                    Console.WriteLine("");
                }
                Console.Write(i);
            }