标签:
static void Main(string[] args)
        {
            while (true)
            {
                int a, b, c;
                Console.WriteLine("请选择图形:1.正方形2.三角形3.平行四边形4.菱形5.梯形");
                a = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("输入需要打印的行数:");
                b = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("输入需要打印的列数:");
                c = Convert.ToInt32(Console.ReadLine());
                switch (a)
                {
                    case 1:
                        for (int i = 1; i <=b ; i++)
                        {
                            for (int j = 1; j <=b ; j++)
                            {
                                Console.Write("★");
                            }
                            Console.WriteLine();
                        }
                        break;
                    case 2:
                        for (int i = 1; i <=b ; i++)
                        {
                            for (int d = b-1; d >=i ; d--)
                            {
                                Console.Write("  ");
                               
                            }
                            for (int j = 1; j <=2*i-1; j++)
                            {
                                Console.Write("★");
                            }
                            Console.WriteLine();
                        }
                        break;
                    case 3:
                        for (int i = 1; i <=b ; i++)
                        {
                            for (int d = b-1; d>=i ; d--)
                            {
                                Console.Write(" ");
                            }
                            for (int j = 1; j <=c ; j++)
                            {
                                Console.Write("★"); 
                            }
                            Console.WriteLine();
                        }
                        break;
                    case 4:
                        for (int i = 1; i <=b ; i++)
                        {
                            for (int d = b - 1; d >= i; d--)
                            {
                                Console.Write("  ");
                            }
                            for (int j = 1; j <= 2 * i - 1; j++)
                            {
                                Console.Write("★");
                                
                            }
                           Console.WriteLine();
                         }
                        for (int i = 1; i<=b; i++)
                        {
                            for (int e = 0; e <= i - 1; e++)
                            {
                                Console.Write("  ");
                            }
                            for (int h = 2 * b - 3; h >= 2*i-1; h--)
                            {
                                Console.Write("★"); 
                            }
                        Console.WriteLine();
                         }
                           
                        break;
                    case 5:
                        for (int i = 1; i <=b ; i++)
                        {
                           
                            for (int j =1; j<=i+2; j++)
                            {
                                Console.Write("★"); 
                            }
                            Console.WriteLine();
                        }
                        break;
                    default:
                        Console.WriteLine("输入错误");
                        break;
                }
                Console.ReadLine();
            }
        }
标签:
原文地址:http://www.cnblogs.com/happinesshappy/p/4385447.html