我正在做一份工作,我需要你的帮助。我需要三角形的数字,就像底部的数字一样。我知道可能只有一两个步骤可以解决,但我正在为这个问题挣扎几个小时。
到目前为止,我的代码是:
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("");
}