UXO Studio
  • C 기초 05 : switch case 함수
    2024년 09월 25일 11시 26분 12초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 switch case

    02 default

     

     

     

     

    01 switch case

    #include <stdio.h>
    
    int main(void) {
        int menu;
        do{
            printf("메뉴를 선택하시오.\n\n");
            printf("***** 메뉴판 *****\n");
            printf("1. 짜장면\n");
            printf("2. 짬뽕\n");
            printf("3. 탕수육\n");
            scanf("%d",&menu);
        } while(menu<1 || menu>3);
        puts("");
        switch(menu){
            case 1 :
                printf("메뉴 1번 짜장면을 고르셨네요.");
                break;
            case 2 :
                printf("메뉴 2번 짬뽕을 고르셨네요.");
                break;
            case 3 :
                printf("메뉴 3번 탕수육을 고르셨네요.");
                break;
        }
        return 0;
    }
     
    ------------------------
    메뉴를 선택하시오.
    
    ***** 메뉴판 *****
    1. 짜장면
    2. 짬뽕
    3. 탕수육
    2
    
    메뉴 2번 짬뽕을 고르셨네요.
    ------------------------
     

    witch case 와 if, else if, else 함수는 쓰임과 용도가 비슷함.

     

     

    02 default

    #include <stdio.h>
    
    int main() {
        int day;
    
        printf("요일을 선택하세요 (1=일요일, 2=월요일, 3=화요일, 4=수요일, 5=목요일, 6=금요일, 7=토요일): ");
        scanf("%d", &day);
    
        switch (day) {
        case 1:
            printf("일요일입니다.\n");
            break;
        case 2:
            printf("월요일입니다.\n");
            break;
        case 3:
            printf("화요일입니다.\n");
            break;
        case 4:
            printf("수요일입니다.\n");
            break;
        case 5:
            printf("목요일입니다.\n");
            break;
        case 6:
            printf("금요일입니다.\n");
            break;
        case 7:
            printf("토요일입니다.\n");
            break;
        default:
            printf("유효하지 않은 입력입니다. 1에서 7 사이의 숫자를 입력하세요.\n");
            break;
        }
    
        return 0;
    }
     
    ------------------------
    요일을 선택하세요 (1=일요일, 2=월요일, 3=화요일, 4=수요일, 5=목요일, 6=금요일, 7=토요일): 9
    유효하지 않은 입력입니다. 1에서 7 사이의 숫자를 입력하세요.
    
    ------------------------
     

    default : case 조건에 부합하지 않은 경우 실행.

     

     

    #switch문 #case문 #default문 #C언어 #프로그래밍 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #C언어기초 #조건문 #switch사용법 #case사용법 #조건분기 #C언어조건문 #프로그래밍조건문 #코딩조건문 #프로그래밍기초 #조건문예제

     

    'C C++ > C 기초' 카테고리의 다른 글

    C 기초 07 : 사용자정의 함수  (0) 2024.09.25
    C 기초 06 : for 함수, 라이브러리 함수  (0) 2024.09.25
    C 기초 04 : while 함수  (0) 2024.09.25
    C 기초 03 : if함수  (0) 2024.09.25
    C 기초 02 : 자료의 입력과 출력2  (0) 2024.09.25
    댓글