几个for循环练习

//左直角
        //*    
        //**   
        //***  
        //**** 
        //*****
        static void Triangle01()
        {
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    if (j < i || j == i)
                    {
                        Console.Write("*");
                    }
                    else
                    {
                        Console.Write(" ");
                    }
                }
                Console.WriteLine();
            }
            Console.Read();
        }
        //右直角
        //****
        // ***
        //  **
        //   *
        static void Triangle02()
        {
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    if (j < i || j == i)
                    {
                        Console.Write(" ");
                    }
                    else
                    {
                        Console.Write("*");
                    }
                }
                Console.WriteLine();
            }
            Console.Read();
        }
        //倒直角
        //*    
        //**   
        //***  
        //**** 
        static void Triangle03()
        {
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    if (j>i||j==i)
                    {
                        Console.Write(" ");
                    }
                    else
                    {
                        Console.Write("*");
                    }
                }
                Console.Write("\n");
            }
            Console.Read();
        }
        //等腰三角
        //   *
        //  ***
        // *****
        //*******
        static void Triangle04()
        {
            for (int i = 0; i < 5; i++)
            {
                for (int j = 5-i; j >=0; j--)
                {
                    Console.Write(" ");
                }
                for (int l = 0; l <2*i-1; l++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            Console.Read();
        }
        //倒等腰三角
        //*******
        // *****
        //  ***
        //   *
        static void Triangle05()
        {
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    Console.Write(" ");
                }
                for (int l = 5; l >= 2 * i - 1; l--)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            Console.Read();
        }

        //底边靠左的等腰三角
        //*
        //**
        //***
        //**
        //*
        private static void Triangle06()
        {
            for (int i = 0; i <= 5/2; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            for(int i=5/2;i>0;i--)
            {
                for (int j = i; j >0 ; j--)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            
            Console.Read();
        }
        //底边靠右的等腰三角
        //  *
        // **
        //***
        // **
        //  *
        static void Triangle07()
        {
            for (int i = 0; i <= 5 / 2; i++)
            {
                for (int j = (5 / 2)-i; j > 0; j--)
                {
                    Console.Write(" ");
                }
                for (int j = 0; j <= i; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            for (int i = 5 / 2; i > 0; i--)
            {
                for (int j = 0; j <=(5/2)-i; j++)
                {
                    Console.Write(" ");
                }
                for (int j = i; j > 0; j--)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }

            Console.Read();
        }
        //菱形
        //   *
        //  ***
        // *****
        //*******
        // *****
        //  ***
        //   *
        static void rhombus()
        {
            for (int i = 0; i < 5; i++)
            {
                for (int j = 5 - i; j > 0; j--)
                {
                    Console.Write(" ");
                }
                for (int l = 0; l < 2 * i - 1; l++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            for (int i = 1; i < 5; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    Console.Write(" ");
                }
                for (int l = 5; l >= 2 * i - 1; l--)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            Console.Read();
        }
        //乘法口诀表
        //1*1=1 
        //1*2=2 2*2=4 
        //1*3=3 2*3=6 3*3=9 
        //1*4=4 2*4=8 3*4=12 4*4=16 
        //1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
        //1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
        //1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
        //1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
        //1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
        static void MulTable01()
        {
            for (int i = 1; i < 10; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write(j+"*"+i+"="+i*j+" ");
                }
                Console.WriteLine();
            }
            Console.Read();
        }
        //倒乘法口诀表
        //1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
        //1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
        //1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
        //1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
        //1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
        //1*4=4 2*4=8 3*4=12 4*4=16 
        //1*3=3 2*3=6 3*3=9 
        //1*2=2 2*2=4 
        //1*1=1 
        static void MulTable02()
        {
            for (int i = 9; i >0; i--)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write(j + "*" + i + "=" + i * j + " ");
                }
                Console.WriteLine();
            }
            Console.Read();
        }
        //打印"田"字
        //***********
        //*    *    *
        //*    *    *
        //*    *    *
        //*    *    *
        //***********
        //*    *    *
        //*    *    *
        //*    *    *
        //*    *    *
        //***********
        static void Tian()
        {
            for (int i = 0; i <= 10; i++)
            {
                for (int j = 0; j <= 10; j++)
                {
                    if (i == 0 || i == 10 / 2 || i == 10|| j == 0 || j == 10 / 2 || j == 10)
                    {
                        Console.Write("*");
                    }
                    else {
                        Console.Write(" ");
                    }
                }
                Console.WriteLine();
            }
            Console.Read();
        }
        //正方形加对角线
        //***********
        //**       **
        //* *     * *
        //*  *   *  *
        //*   * *   *
        //*    *    *
        //*   * *   *
        //*  *   *  *
        //* *     * *
        //**       **
        //***********
        static void SquareAndDiagonal()
        {
            for (int i = 0; i <= 10; i++)
            {
                for (int j = 0; j <= 10; j++)
                {
                    if (i == 0 || i == 10 || j == 0 || j == 10 || i == j||i==(10-j))
                    {
                        Console.Write("*");
                    }
                    else
                    {
                        Console.Write(" ");
                    }
                }
                Console.WriteLine();
            }
            Console.Read();
        }
posted @ 2020-04-18 09:59  oloirittem  阅读(1)  评论(0)    收藏  举报