要求:递减输出如下形状, * * * * * 
                           * * * *
                           * * * 
                           * * 
                           *    请给出具体算法。

解决方案 »

  1.   

    TO ;sowenxiong(Sowen)   对,要求逐行减一个。
      

  2.   

    这种最基础的算法楼主应该自己去琢磨,这样的都要到CSDN来发的话也太...
      

  3.   

    using System;class App
    {
        public static void Main()
        {
            for (int i = 5; i > 0; i--)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("* ");
                }
                Console.WriteLine();
            }
                Console.Read();
        }
    }
      

  4.   

    //方法很多,这类问题还是自己动手好,否则怎么进阶string S = "* * * * * ";
    for (int i = 0; i < 5; i++)
        Console.WriteLine(S.Substring(i * 2));
      

  5.   

    for( int i= 5;i > 0;i--)
    {
    for(int j=i;j>0;j--)
    Console.Write("*");
    Console.WriteLine();
    }
      

  6.   

    ArrayList a = new ArrayList();
                string s="";
                int m=5;            for (int i = 0; i < m; i++)
                {
                    a.Add("*");
                }
                for (int i = 0; i < m; i++)
                {
                    for (int j=m; j > i; j--)
                    {
                        s += a[j-1].ToString();
                        
                    }
                    s += "\n";            }
                this.richTextBox1.Text = s;