您的位置:首页 > 编程语言 > C#

打印图形集合

2017-08-05 12:55 190 查看
*

***

*****

*******

********* 

NUM   / num可变

1.   public static void Test01(int NUM)

        {

            for (int i = 0; i < NUM; i++)

            {

                for (int j = 0; j < 2*i+1; j++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

        }

      *

     **

    ***

   ****

  *****


2.  public static void Test02(int num )

        {

            for (int i = 0; i < num; i++)

            {

                for (int j = 0; j <num-i; j++)

                {

                    Console.Write(" ");

                }

                for (int k = 0; k <= i; k++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

        }


      *

     ***

   *****

  *******

 *********


3 public static void Test03(int num)

        {

            for (int i = 0; i < num; i++)

            {

                for (int j = 0; j < num-i; j++)

                {

                    Console.Write(" ");

                }

                for (int k = 0; k < 2*i+1; k++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

        }


    *

   ***

  *****

 *******

*********

 *******

  *****

   ***

    *


4 public static void Test04(int num)

        {

            for (int i = 0; i <num; i++)

            {

                for (int j = 0; j < num-i-1; j++)

                {

                    Console.Write(" ");

                }

                for (int k = 0; k <2*i+1; k++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

            for (int i = 0; i < num-1; i++)

            {

                for (int j = 0; j <=i; j++)

                {

                    Console.Write(" ");

                }

                for (int k = 0; k < 2*(num-1-i)-1; k++)

                {

                    Console.Write("*");

                }

                Console.WriteLine();

            }

        

        }


       A

     BBB

   CCCCC

 DDDDDDD

EEEEEEEEE


5 public static void Test05(int num)

        {

            for (int i = 0; i < num; i++)

            {

                for (int j = 0; j <num-i; j++)

                {

                    Console.Write(" ");

                }

                for (int j = 0; j < 2*i+1; j++)

                {

                    Console.Write((char)('A'+i));

                }

                Console.WriteLine();

            }

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  零基础c# 图形