조건문·21 / 22
switch로 여러 갈래 나누기
값 하나를 여러 경우와 비교할 때는 switch가 else if보다 읽기 좋습니다. break를 빠뜨리면
다음 case로 흘러내려 계속 실행됩니다 — 자주 하는 실수입니다.
switch (level) {
case 1: cout << "초급" << endl; break;
case 2: cout << "중급" << endl; break;
default: cout << "고급" << endl;
}어디에도 맞지 않으면 default가 실행됩니다.
할 일
size가 1이면 "Small", 2면 "Medium", 3이면 "Large", 나머지는 "사이즈 없음" 을 출력하세요
막혔나요?
코드 에디터