«   2019/10   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Statistics Graph
관리 메뉴

언제나 휴일

[C#] 제어문 - 삼각형 출력 본문

언어 자료구조 알고리즘/프로그래밍 실습

[C#] 제어문 - 삼각형 출력

언제나 휴일 언제나휴일 2019.08.07 15:51

문제) 다음처럼 출력할 라인을 입력받은 후 삼각형을 출력하는 로직을 작성하시오.

*2019년 공주대학교에서

 

삼각형 출력

- 라인 수 입력받음

*입력한 라인이 5라고 가정*

라인1: 공백5, 별1, 엔터

라인2: 공백4, 별3, 엔터

라인3: 공백3, 별5, 엔터

라인4: 공백2, 별7, 엔터

라인5: 공백1, 별9, 엔터

 

소스 예)

using System;

namespace 삼각형_출력
{
    class Program
    {
        static void Main(string[] args)
        {
            //5
            //     *
            //    ***
            //   *****
            //  *******
            // *********

            int n = int.Parse(Console.ReadLine()); //n:= 출력할 라인 개수 입력
            for (int line = 0; line < n; line++)//반복(line:0->n )
            {
                for (int space = 0; space < (n - line); space++)//-반복(space:0->(n-line))
                {

                    Console.Write(" ");//--공백 출력                    
                }
                for (int star = 0; star < (2 * line + 1); star++)//-반복(star: 0->(2*line+1))
                {
                    Console.Write("*");//--별 출력
                }
                Console.WriteLine();//-개행 출력
            }
        }
    }
}

0 Comments
댓글쓰기 폼