打印*
**
***
****
*****
需要4  5种  方法  用c#
我想看看都有 哪几种

解决方案 »

  1.   

    学校的作业?用最实用的方法  System.Console.WriteLine("*");
                System.Console.WriteLine("**");
                System.Console.WriteLine("***");
                System.Console.WriteLine("****");
                System.Console.WriteLine("*****");
                System.Console.ReadKey();
      

  2.   

    又一方法
                for (int i = 1; i <= 5; i++)
                {
                    System.Console.WriteLine(new string('*', i));
                }            System.Console.ReadKey();
      

  3.   

    一样的方式            int i = 0;
                while (i < 5)
                {
                    Print('*', ++i);
                };            System.Console.ReadKey();
            }        static void Print(char what, int count)
            {            System.Console.WriteLine(new string(what, count));
            }
      

  4.   

    汗  你真有才啊用 for  循环    int i, j;
                for (i = 1; i <= 5; i++)
                {
                    for (j = 1; j <= i; j++)
                    {
                        Console.Write("*");
                
                    }
                    Console.WriteLine();            
                      
                }
                    Console.ReadLine();              
      

  5.   

    Console.Write("*\n**\n***\n****\n*****\n");
      

  6.   

    脱裤子放屁:
        public class X
        {
            public char S { get; private set; }
            public X(char s)
            {
                this.S = s;
            }        public override string ToString()
            {
                return new string(S, 1);
            }
        }
        public class XX : X
        {
            public int Count { get; private set; }
            public XX(char s, int count)
                : base(s)
            {
                this.Count = count;
            }        public override string ToString()
            {
                return new string(S, Count);
            }
        }
    呼叫方法            IList<X> list = new List<X>();
                for (int i = 1; i < 6; i++)
                {
                    list.Add(new XX('*', i));
                }            foreach (var item in list)
                {
                    System.Console.WriteLine(item.ToString());  
                }
                System.Console.ReadKey();
      

  7.   

    用  for()
    {
          for()
        {    }
    }
      

  8.   

    class Program
        {
            public static void Disp(int n)
            {
                while (n!=0)
                Console.WriteLine(new string ('*',6-n--));
            }        static void Main(string[] args)
            {
                Disp(5);
                Console.ReadKey();
            }
        }
      

  9.   

    for (int i = 0; i < 6; i++)
                {
                    for (int j = 0; j < i; j++)
                    {
                        Console.Write("*");
                    }
                    Console.Write("\n");
                }