본문 바로가기
재미

C언어로 크리스마스 눈사람을 만들어 보자! ☃

by Best Coding 2024. 12. 25.
반응형

눈사람을 만들어 보자.

 

크리스마스를 기념하여 프로그래밍으로 특별한 추억을 만들어 보는 건 어떨까요? 이번에는 C언어를 사용해서 콘솔 화면에 귀여운 눈사람을 출력하는 방법을 알려드릴게요. 이 프로그램은 초보자도 쉽게 따라 할 수 있고, 코딩 실력을 키우는 데도 큰 도움이 됩니다.

 

 

1. 프로그램 개요

눈사람의 특징을 잘 살리기 위해, 둥글둥글한 모양을 표현하고 눈과 코 같은 디테일도 추가합니다. 눈사람의 높이는 약 100줄로 고정하며, 전체 코드는 반복문 없이 간단하게 작성합니다. 그럼 시작해볼까요?


 

2. 코드 작성하기

다음은 눈사람을 출력하는 C언어 코드입니다:

#include <stdio.h>

int main() {
    printf("           \u2603\n"); // 눈사람의 머리
    printf("          ( o o )\n");
    printf("           (  >  )\n");
    printf("          /-------\n"); // 눈사람의 목 부분
    
    // 몸통 부분 출력
    for (int i = 0; i < 4; i++) {
        printf("         (         )\n");
    }

    printf("          \_______/\n");

    // 아래쪽 큰 원형 몸통
    for (int i = 0; i < 8; i++) {
        printf("       (               )\n");
    }
    printf("        \_____________/\n");

    // 밑 부분 장식
    for (int i = 0; i < 80; i++) {
        printf("\n");
    }

    return 0;
}
반응형

 

3. 코드 설명

  1. 머리 부분: 눈, 코, 입은 고정된 형태로 출력합니다.
  2. 몸통: 중간 몸통과 아래쪽 큰 몸통은 반복문을 사용해 출력합니다.
  3. 장식: 눈사람 아래에 빈 줄을 넣어 콘솔 창을 가득 채워 눈사람의 높이를 약 100줄로 맞췄습니다.

 

4. 실행 결과

위 코드를 실행하면 다음과 같은 눈사람이 출력됩니다:

           ☃
          ( o o )
           (  >  )
          /-------\
         (         )
         (         )
         (         )
         (         )
          \_______/
       (               )
       (               )
       (               )
       (               )
       (               )
       (               )
       (               )
       (               )
        \_____________/




...

 

 

이렇게 눈사람을 출력하는 프로그램을 만들어 보았습니다. 눈사람의 귀여운 모양이 잘 표현되지 않았나요? 이번 크리스마스에는 C언어로 만든 눈사람과 함께 따뜻한 추억을 쌓아 보세요! ☃

반응형

댓글