用C#编写杨辉三角的程序

求问各位大神,怎样用C#编写杨辉三角的程序,除数组以外的方法。

c#

1个回答

             Console.WriteLine("请输出杨辉三角的行数");
        string str = Console.ReadLine();
        int n = Convert.ToInt32(str);
        for (int i = 1; i <= n; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write(getValue(i,j)+" ");
            }
            Console.WriteLine();
        }

    public static int getValue(int i,int j) {
        if (j==1||i==j)
        {
            return 1;
        }
        else
        {
            return getValue(i - 1, j - 1) + getValue(i - 1, j);
        }
    }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问