본문 바로가기
IT/자료구조 및 알고리즘

기초 연습문제 5번

by 세계 최고의 AI Engineer_naknak 2023. 1. 13.

문제 5번

요녀석들을 출력하시오

#include <stdio.h>

int main(){

// 5번 문제
  for ( int i = 0; i < 11; i++ ) {
    if ( i != 10){
      printf("* - ");
    } else {
      printf("*\n");

    }
  }

  printf("이름 : %s\n", "김철주");
  printf("나이 : %d\n", 23);
  printf("주소 : %s\n", "서울 마포구 상암동");

  for ( int i = 0; i < 11; i++ ) {
    if ( i != 10){
      printf("* - ");
    } else {
      printf("*\n");

    }
  }

  // 5-3

  for ( int j = 0; j < 7; j++){
      if  ( j == 0 ){
        printf(" / ");
        for ( int i = 0; i < 28; i++){
          printf(" * ");
        }
        printf("\n");
      } else if  ( j == 6 ){
        for ( int i = 0; i < 28; i++){
          printf(" * ");
        }
        printf(" / ");
      } else if ( j == 1 || j == 5){
        printf(" * ");
        for ( int i = 0; i < 27; i++){
          printf("   ");
        }
          printf(" * \n");
      } else if ( j ==2 ) 
      {
        printf(" * ");
        for ( int i = 0; i < 5; i++){
          printf("  ");
        }
        printf("이름 : %s", "김철주");
        for ( int i = 0; i < 29; i++){
          printf("  ");
        }
        printf(" * ");
        printf("\n");
      } else if ( j == 3 ) 
      {
        printf(" * ");
        for ( int i = 0; i < 5; i++){
          printf("  ");
        }
        printf("나이 : %d", 23);
        for ( int i = 0; i < 31; i++){
          printf("  ");
        }
        printf(" * ");
        printf("\n");
      } else if ( j == 4 )
      {
        printf(" * ");
        for ( int i = 0; i < 5; i++){
          printf("  ");
        }
        printf("주소 : %s", "서울 마포구 상암동");
        for ( int i = 0; i < 23; i++){
          printf("  ");
        }
        printf(" * ");
        printf("\n");
      }
  }
  return 0;
}

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

뭐랄까 정말 출력을 위해 짠 코드라서 많이 부끄럽지만 실력이 늘어갈 걸 생각하니 참...

감사하다 ㅋㅋㅋㅋㅋㅋ 아 ㅋㅋㅋㅋㅋ 진짜 이 코드는 부끄럽다 ㅋㅋㅋ

댓글