Switch Case 문
Coddy C 여정의 기초 섹션에 포함된 레슨. 63개 중 28번째.
switch 문은 표현식이 여러 상수 정수 값 중 하나와 일치하는지 테스트하고 그에 따라 분기하는 다중 선택 의사 결정문입니다.
먼저 switch와 함께 사용할 정수를 정의합니다:
int day = 3;그런 다음 변수를 평가하는 switch 문을 만드세요:
switch (day) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
default:
printf("Other day\n");
}이 예제에서는:
- 각
case는day의 가능한 값을 나타냅니다 day가3과 같으면 "Wednesday"가 출력됩니다
break문은 switch를 종료합니다defaultcase는 명시적으로 처리되지 않은 모든 값을 처리합니다
break가 없으면 실행이 다음 case로 "fall through"됩니다.
챌린지
쉬움Write switch 문을 사용하여 다음과 같이 숫자 grade를 문자 grade로 변환하는 프로그램을 작성하세요:
- 90-100: 'A'
- 80-89: 'B'
- 70-79: 'C'
- 60-69: 'D'
- 60 미만: 'F'
프로그램은 숫자 grade(0-100)를 읽고 해당하는 문자 grade를 출력해야 합니다. grade를 분류하려면 10으로 정수 나눗셈을 사용하세요.
어려움을 겪고 있다면 레슨의 예제를 따라 하세요
직접 해보기
#include <stdio.h>
int main() {
int grade;
scanf("%d", &grade);
// 이 줄 위는 변경하지 마세요
// 여기에 코드를 작성하세요
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 C 컴파일러