【发布时间】:2020-10-18 08:32:45
【问题描述】:
public void PrintPascalTriangle(int inNumberOfLines)
{
int noOfLines = inNumberOfLines;
int number = 1;
for(int i=0;i<noOfLines;i++)
{
number = 1;
for(int j=0;j<=i;j++)
{
Console.Write(number + " ");
number = number * (i - j) / (j + 1);
}
}
}
如何将此方法转换为单循环并在单行中打印值?
我只需要连续的帕斯卡三角形值(无需担心空格或视觉代表)直到 n。
【问题讨论】:
-
如何将两个循环合二为一并期望得到准确的结果?
-
现在不需要精确的结果,我只需要连续的帕斯卡三角形值(无需担心空格或视觉代表)直到 n。
标签: c# for-loop logic time-complexity