C# 打印菱形

来源:互联网 发布:新东方烹饪学校 知乎 编辑:程序博客网 时间:2024/06/05 00:50

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //打印菱形的上半部,等腰三角形
            for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= 9 - i; j++)
                {
                    Console.Write(" ");
                }

                for (int j = 1; j <= 2 * i - 1; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            //打印倒等腰三角形
            for (int i = 8; i >=0; i--)
            {
                for (int j = i; j <=8; j++)
                {
                    Console.Write(" ");
                }

                for (int j = 1; j <= 2*i-1; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }


            Console.ReadLine();

        }
    }
}

原创粉丝点击