코딩/C 언어

[C언어] switch문 간단한 예제

Niki 2023. 5. 24. 23:50
#include <stdio.h>

int main() {
    int choice;
    printf("1부터 3까지의 숫자 중 하나를 선택하세요: ");
    scanf("%d", &choice);

    switch (choice) {
        case 1:
            printf("첫 번째 숫자를 선택했습니다.\n");
            break;
        case 2:
            printf("두 번째 숫자를 선택했습니다.\n");
            break;
        case 3:
            printf("세 번째 숫자를 선택했습니다.\n");
            break;
        default:
            printf("잘못된 선택입니다.\n");
            break;
    }

    return 0;
}

위 예제에서는 사용자로부터 1부터 3까지의 숫자 중 하나를 입력받은 후, switch 문을 사용하여 선택된 숫자에 따라 다른 동작을 수행합니다. 

switch 문은 choice 변수의 값을 평가하고, 해당하는 case 레이블에 따라 실행되는 블록 내의 코드를 실행합니다. 

선택된 숫자에 따라서 case 문이 실행되며, 일치하는 case 레이블이 없는 경우 default 레이블의 코드가 실행됩니다. 

결과:

1부터 3까지의 숫자 중 하나를 선택하세요: 2
두 번째 숫자를 선택했습니다.
1부터 3까지의 숫자 중 하나를 선택하세요: 4
잘못된 선택입니다.

위 예제에서는 switch 문을 사용하여 다양한 선택지를 처리할 수 있습니다. 필요에 따라 case 문을 추가하고, 각각의 경우에 따른 동작을 정의할 수 있습니다. switch 문은 여러 가지 경우를 처리하고, 각 경우에 맞는 동작을 수행하는 데 유용한 구문입니다.

 

 

 

 

 

[C언어] scanf 간단한 예제

 

[C언어] scanf 간단한 예제

다음은 C 언어에서 `scanf` 함수를 사용하여 사용자로부터 입력을 받는 예제입니다: #include int main() { int num1, num2; printf("두 개의 정수를 입력하세요: "); scanf("%d %d", &num1, &num2); // 두 개의 정수 입력

treasurer.tistory.com