티스토리 뷰

SW/C#

[ 초보자를 위한 C# 200제 ] C#_014

김아진 2018. 3. 25. 18:00

[ 초보자를 위한 C# 200제 ] C#_014


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


// 중첩 for문


namespace Project_014

{

    public class Asterisk

    { 

        // 계단 내려가기

        public static void ShowStageDown(int n)

        {

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

            {

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

                {

                    Console.Write("X"); // X 입력

                }

                Console.WriteLine();

            }

        }


        // 계단 올라가기

        public static void ShowStageUp(int n)

        {

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

            {

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

                {

                    Console.Write(" "); // 공백 입력 후

                }

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

                {

                    Console.Write("X"); // X 입력

                }

                Console.WriteLine();

            }

        }

    }


    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("계단을 출력합니다. ");

            Console.Write("정수 하나를 입력하세요: ");


            int iNum = int.Parse(Console.ReadLine()); // 수 입력 후 변환


            Console.WriteLine("\n계단 내려가기");

            Asterisk.ShowStageDown(iNum);


            Console.WriteLine("\n계단 올라가기");

            Asterisk.ShowStageUp(iNum);

        }

    }

}


[ 결과 ]



'SW > C#' 카테고리의 다른 글

C#_4. 비트 연산자  (0) 2018.09.17
[ 초보자를 위한 C# 200제 ] C#_013  (0) 2018.03.25
[ 초보자를 위한 C# 200제 ] C#_012  (0) 2018.03.24
[ 초보자를 위한 C# 200제 ] C#_011  (0) 2018.03.24
[ 초보자를 위한 C# 200제 ] C#_010  (0) 2018.03.23
댓글