class Program
    {
        static void Main(string[] args)
     
        {
             int i,k,j;
             for (i = 0; i < 5; ++i)
             {
                 for (k = 0; k < - i; ++k)
                     Console.Write("");
                 for (j = 0; j < i; ++j)
                     Console.Write("*");
                 for (; k >= 0; --k)
                     Console.Write("");
                 Console.Write("\n");
             }
           
            Console.ReadLine();我这个只能显示一半

解决方案 »

  1.   

            static void Main(string[] args)
            {
                int count = 20;            for (int i = 0; i < count; i++)
                {
                    for (int j = 0; j < count - i; j++)
                    {
                        Console.Write(" ");
                    }                for (int j = 0; j < i; j++)
                    {
                        Console.Write("* ");
                    }
                    Console.WriteLine();
                }            Console.ReadLine();
            }
    =================================
    学习愉快
      

  2.   

            static void Main(string[] args)
            {
                int RowNum = 4;
                for (int i = 0; i < RowNum; i++)
                {
                    for (int k = 0; k < RowNum - i; k++)
                    {
                        Console.Write(" ");
                    }
                    for (int j = 0; j < 2 * i - 1; j++)
                    {
                        Console.Write("*");
                    }
                    Console.Write("\n");
                }
                Console.ReadLine(); 
            }