假设我有一个数字数组:
int[] that = new [] {1, 2, 3, 2, 4, 8, 9, 7};
我正在尝试显示它们,以便增加的数字有自己的行。例如,结果将是:
1 2 3
2 4 8 9
7
我可以使用第一行,
for (int i = 1; i < that.Length; i++)
{
if (that[i-1] < that[i])
{
Console.Write(that[i-1] + " ");
}
}
问题是这适用于第一行,因为 1-3 正在增加但在那之后停止。我不确定如何继续写 2 4 8 9,然后是 7。