数字降序的 C# 三角形

  • 本文关键字:三角形 降序 数字 c#
  • 更新时间 :
  • 英文 :


我正在做一份工作,我需要你的帮助。我需要三角形的数字,就像底部的数字一样。我知道可能只有一两个步骤可以解决,但我正在为这个问题挣扎几个小时。

到目前为止,我的代码是:

        for (int i = 1; i <= 9; i++)
        {
            for (int k = 1; k <= i; k++)
            {
                Console.Write(k);
            }
            Console.WriteLine("");
        }

1

21

321

4321

54321

654321

7654321

87654321

987654321

如果你想

从大到小打印你的数字,你必须以这种方式进行第二次循环。目前,您的第二个循环从 1 打印到 i ,但您希望按降序打印它们,因此将它们从 i 打印到 1 是有意义的,如下所示:

for (int i = 1; i <= 9; i++)
{
    for (int k = i; k >= 1; k--)
    {
        Console.Write(k);
    }
    Console.WriteLine("");
}

最新更新