#include <stdio.h>

int main() {
    /* --------------- 1차시 : if문, if-else문 --------------- */
    /* if문
    ?? (??) {
        조건이 ??일 때 실행할 코드;
    }
    */
    int n1 = 5;
    if (n1 > 0) {
        printf("0보다 큽니다\n");
    }

    /* if-else문
    if (??) {
        조건이 ??일 때 실행할 코드;
    } ?? {
        조건이 ??일 때 실행할 코드;
    }
    */
    int n2;
    scanf("%d", &n2);
    printf("%d\n", n2);

    if (n2 % 2 == 1) {
        printf("홀수\n");
    } else {
        printf("짝수\n");
    }

    printf("-----문제----\n");
    int score = 100;
    if (score >= 65 && score <= 100) {
        printf("합격\n");
    } else {
        printf("불합격\n");
    }


    /* --------------- 2차시 : if - else if - else문 --------------- */
    /* if - else if - else 문
    if (조건1) {
        코드1;
    } ?? (조건2) {
        코드2;
    } ?? (조건3) {
        코드3;
    } ?? {
        위의 조건이 모두 ??일 때 실행할 코드;
    } */
    int score2 = 50;
    ?? (score2 >= 90) {
        printf("A");
    } ?? (score2 >= 80) {
        printf("B");
    } ?? (score2 >= 70) {
        printf("C");
    } ?? {
        printf("F");
    }
    printf("\n");
        
    printf("----문제----\n");
    int age = 5;
    if (age >= 8 && age < 14) {
        printf("초등학생");
    } else if (age >= 14 && age < 17) {
        printf("중학생");
    } else if (age >= 17 && age < 20) {
        printf("고등학생");
    } else if (age >= 20) {
        printf("성인");
    }


    /* --------------- 3차시 : break, continue --------------- */
    // break : 반복문을 ??
    for (int i = 1; i <= 10; i++) {
        ?? (i == 5) {
            ??;
        }
        printf("%d ", i);
    }
    printf("\n반복문 종료\n");

    /* 조건문의 명령이 ??이면 {} 생략 가능
        if (i == 5) {
            break;
        }
    
        if (i == 5) 
            break;
            
        if (i == 5) break;
         */

    // continue : 현재 반복만 ??, 다음 반복으로 이동
    for (int i = 1; i <= 5; i++) {
        ?? (i == 3) ??;
        printf("%d ", i);
    }
    printf("\n반복문 종료\n");

    printf("----문제----\n");
    // 1부터 20까지의 수 중 3의 배수는 건너뛰고, 
    // 15가 되면 반복을 종료하는 프로그램을 작성하세요.
    for (int i = 1; i <= 20; i++) {
        ?? (i == 15) ??;
        ?? (i % 3 == 0) ??;
        printf("%d ", i);
    }
    printf("\n");

    printf("\n----숙제----\n");
    // 1부터 15까지 수를 반복하면서 
    // 3이상이면서 7미만의 수는 건너뛰고,
    // 10이되면 반복을 종료하는 코드를 작성하세요.
    for (int i = 1; i <= 15; i++) {
        if (i >= 3 && i < 7) continue;
        if (i == 10) break;
        printf("%d ", i);
    }
    printf("\n");


    /* --------------- 4차시 : switch문 --------------- */
    /*
    ?? (조건) {
        ?? 값1:
            실행할 코드1;
            ??;
        ?? 값2:
            실행할 코드2;
            ??;
        ??:
            어떤 case도 해당하지 않을 때 실행할 코드
    } */

    int menu;
    scanf("%d", &menu);
    ?? (menu) {
        ?? 1:
            printf("아메리카노\n");
            ??;
        ?? 2:
            printf("카페라떼\n");
            ??;
        ?? 3:
            printf("딸기 스무디\n");
            ??;
        ??:
            printf("다시 주문하세요\n");
    }

    char c;
    scanf(" %c", &c);

    switch (c) {
        ?? '+':
        ?? '-':
        ?? '*':
        ?? '/':
            printf("연산자입니다.\n");
            ??;
        ??:
            printf("연산 기호가 아닙니다\n");
    }

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: