Ex28 - 대소문자 구분없이 한글자를 입력받아 해당 요일을 출력하기

CODEDRAGON Development/C, C++

반응형

   

   

대소문자 구분없이 한글자를 입력받아 해당 요일을 출력하기

switch문이 수행되는 중간에 break문을 만나면 그 이후 내용은 무시하고 switch문을 종료합니다.

   

   

소스코드

   

#include <stdio.h>

int main(void) {

char ch;

printf("(M)onday, (T)uesday, (W)ednesday, T(H)ursday, (F)riday, (S)aturday, S(U)nday\n");

printf(" 문자 입력(M, T, W, H, F, S, U) > ");

fflush(stdout);

scanf("%c", &ch);

switch(ch) {

case 'M':

case 'm':

printf("월요일\n");

break;

case 'T':

case 't':

printf("화요일\n");

break;

case 'W':

case 'w':

printf("수요일\n");

break;

case 'H':

case 'h':

printf("목요일\n");

break;

case 'F':

case 'f':

printf("금요일\n");

break;

case 'S':

case 's':

printf("토요일 \n");

break;

case 'U':

case 'u':

printf("일요일\n");

break;

default: //사용자의 잘못 입력을 처리하도록 처리

printf("잘못 입력되었습니다.\n");

}

return 0;

}


   

   

출력결과