티스토리 뷰

프로그래밍/알고리즘

C# 다이아몬드

moon1226 2019. 6. 20. 10:07
using System; 

namespace test 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            int n = int.Parse(Console.ReadLine()); 
            int m = (n + 1) / 2; 
            int i, j = m, k; 

            for (k = 0; k < n; k++) 
            { 
                for (i = 0; i < m; i++) 	// 앞 공백
                    Console.Write("  "); 
                for (i = m; i <= j; i++) 	// 별(*)
                    Console.Write("* "); 

                if (k < n / 2) 
                    m--; j++; 
                else 
                    m++; j--; 
                    
                Console.WriteLine(); 
            } 
        } 
    } 
}

 

[알고리즘] C# 다이아몬드 그리기

'프로그래밍 > 알고리즘' 카테고리의 다른 글

문자열 순열 알고리즘 JAVA  (0) 2020.11.16
C 가위바위보 게임  (0) 2019.08.20
Python 숫자 야구 게임  (1) 2019.07.29
C 다이아몬드 ver.2  (0) 2019.07.24
C# 로또번호  (2) 2019.06.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday