본문 바로가기

프로그래밍/C# 소스

[C#] 별로 피라미드 만들기

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

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            GenPyramid(5); 
        }

        /// <summary>
        /// 피라미드를 생성한다.
        /// </summary>
        /// <param name="n"></param>
        private static void GenPyramid(int n)
        {
            for (int i = 0; i < n; i++) //라인
            {
                for (int j = n-i-1; j > 0; j--) //공백
                {
                    Console.Write(" ");
                }

                for (int k = 0; k < (2*i)+1; k++) //별찍기
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
        }  
    }
}

 

[실행화면]

 


'프로그래밍 > C# 소스' 카테고리의 다른 글

[C#] 약수 구하기  (0) 2013.12.20