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; } |
출력결과
'Development > C, C++' 카테고리의 다른 글
Ex30 - break문 (0) | 2015.07.06 |
---|---|
Ex29 - switch~case문은 관계연산 및 ‘실수’자료형 사용 불가 (0) | 2015.07.05 |
Ex27 - switch~case문 (0) | 2015.07.05 |
MinGW-설치하기 (0) | 2015.07.05 |
Ex26 - else if문을 쓰지 않고 if문으로 처리한 경우 (0) | 2015.07.05 |