题目好像是这样的。前三行肯定是没错
Line1 : 1
Line2 : 1 1
Line3 : 1 2 1
Line4 :1 2 3 1
Line5 : 1 2 3 2 1
Line6 : 1 2 3 3 2 1
...要求用C#编写函数 Void Method(){...} 输出8行

解决方案 »

  1.   

    第4行应该是1 2 2 1吧?如果要输出来的话直接Console.WriteLine("1 2 3 4 4 3 2 1 ");
      

  2.   

    如果是杨辉三角
    这样写            int[,] arr = new int[9, 9];
                for (int i = 1; i < 9; i++)
                {
                    Console.Write("Line" + i.ToString() + " :");
                    int j = i;
                    for (int k = 1; k <= j; k++)
                    {
                        if (k == 1)
                        {
                            arr[j, k] = 1;
                        }
                        else if (k == j)
                        {
                            arr[j, k] = 1;
                        }
                        else
                        {
                            arr[j, k] = arr[j - 1, k - 1] + arr[j - 1, k];
                        }
                        Console.Write(arr[j, k] + " ");
                    }
                    Console.WriteLine();
                }
                Console.ReadLine();
      

  3.   


    static void PrintLine(int number)
            {
                int j;
                int mNumber;
                for (int i = 1; i <= number; i++)
                {
                    Console.Write("Line{0}:",i.ToString());                j = 1;
                    mNumber = i / 2;
                    while (j <= i)
                    {
                        if (j <= mNumber)
                            Console.Write("{0} ", j.ToString());
                        else
                            Console.Write("{0} ", (i - j + 1).ToString());
                        j++;
                    }                Console.WriteLine("");
                }
            }