#include <stdio.h>

int main() {

    /*
        [문제1]
        정수형 변수 value1을 선언하고 5를 저장한 후,
        전위 증가 연산자를 사용하여 아래와 같이 출력하세요.

        [실행 결과]
        6
        6

        [조건]
        첫 번째 출력문에서는 ++value1을 출력합니다.
        두 번째 출력문에서는 value1을 출력합니다.
    */
    // [문제1] 코드 작성
    int value1 = 5;
    printf("%d\n",++value1);
    printf("%d",value1);

    printf("\n\n");

    // ------------------------------------------

    /*
        [문제2]
        정수형 변수 value2를 선언하고 8을 저장한 후,
        후위 증가 연산자를 사용하여 아래와 같이 출력하세요.

        [실행 결과]
        8
        9

        [조건]
        첫 번째 출력문에서는 value2++를 출력합니다.
        두 번째 출력문에서는 value2를 출력합니다.
    */
    // [문제2] 코드 작성
    int value2 = 8;
    printf("%d\n",value2++);
    printf("%d",value2);

    printf("\n\n");


    printf("\n\n");

    // ------------------------------------------

    /*
        [문제3]
        정수형 변수 value3을 선언하고 10을 저장한 후,
        전위 감소 연산자와 후위 감소 연산자를 사용하여
        아래와 같이 출력하세요.

        [실행 결과]
        9
        9
        8

        [조건]
        첫 번째 출력문에서는 --value3을 출력합니다.
        두 번째 출력문에서는 value3--을 출력합니다.
        세 번째 출력문에서는 value3을 출력합니다.
    */
    // [문제3] 코드 작성
    int value3 = 10;
    printf("%d\n",--value3);
    printf("%d\n",value3--);
    printf("%d",value3);

    printf("\n\n");


    printf("\n\n");

    // ------------------------------------------

    /*
        [문제4]
        정수형 변수 number를 선언하고 3을 저장한 후,
        증가 연산자와 감소 연산자를 사용하여
        아래와 같이 출력하세요.

        [실행 결과]
        3
        5
        5
        3

    */
    // [문제4] 코드 작성
    int number = 3;
    printf("%d\n",number++);
    printf("%d\n",++number);
    printf("%d\n",number--);
    printf("%d\n",--number);


    printf("\n\n");

    // ------------------------------------------

    /*
        [문제5]
        정수형 변수 first1와 second1를 선언한 후,
        정수 2개를 입력받아 first1가 second1보다 큰지
        비교한 결과를 출력하세요.

        [입력 예시]
        10 4

        [실행 결과]
        1

        [조건]
        조건이 참이면 1, 거짓이면 0이 출력됩니다.
    */
    // [문제5] 코드 작성
    int first1, second1;
    scanf("%d %d",&first1,&second1);
    printf("%d\n",first1>second1);

    printf("\n\n");

    // ------------------------------------------

    /*
        [문제6]
        정수형 변수 first2와 second2를 선언한 후,
        정수 2개를 입력받아 두 수가 같은지와 다른지를
        각각 출력하세요.

        [입력 예시]
        7 7

        [실행 결과]
        같은가? 1
        다른가? 0

        [조건]
        == 연산자와 != 연산자를 사용합니다.
        비교 결과는 1 또는 0으로 출력합니다.
    */
    // [문제6] 코드 작성
    int first2, second2;
    scanf("%d %d",&first2,&second2);
    printf("%d\n",first2==second2);


    printf("\n\n");

    // ------------------------------------------

    /*
        [문제7]
        정수형 변수 score을 선언한 후,
        점수를 입력받아 점수가 80 이상이고 100 이하인지
        판단한 결과를 출력하세요.

        [입력 예시]
        95

        [실행 결과]
        1

        [조건]
        >= 연산자와 <= 연산자를 사용합니다.
        논리 AND 연산자 &&를 사용합니다.
        조건이 참이면 1, 거짓이면 0을 출력합니다.
    */
    // [문제7] 코드 작성
    int score;
    scanf("%d",&score);
    printf("%d",score>=80 && score <=100);


    printf("\n\n");

    // ------------------------------------------

    /*
        [문제8]
        정수형 변수 age과 ticket을 선언한 후,
        나이가 14세 이상이거나 티켓을 가지고 있는지
        판단한 결과를 출력하세요.

        티켓이 있으면 1, 없으면 0을 입력합니다.

        [입력 예시]
        12 1

        [실행 결과]
        입장 가능 여부 : 1

        [조건]
        논리 OR 연산자 ||를 사용합니다.
    */
    // [문제8] 코드 작성
    int age, ticket;
    scanf("%d %d",&age,&ticket);
    printf("%d\n",age >= 14 || ticket==1);



    printf("\n\n");

    // ------------------------------------------

    /*
        [문제9]
        정수형 변수 isOpen을 선언한 후,
        가게의 영업 상태를 입력받아 논리 부정 결과를 출력하세요.

        영업 중이면 1, 영업 중이 아니면 0을 입력합니다.

        [입력 예시]
        1

        [실행 결과]
        영업 중이 아닌가? 0

        [조건]
        논리 NOT 연산자 !를 사용합니다.
    */
    // [문제9] 코드 작성
    int isOpen;
    scanf("%d",&isOpen);
    printf("%d", isOpen!=1);


    printf("\n\n");

    // ------------------------------------------

    /*
        [문제10]
        정수형 변수 total과 count,
        실수형 변수 average을 선언하세요.

        total에 32를 저장하고 count에 7을 저장한 후,
        형변환을 하지 않은 나눗셈 결과와
        형변환을 한 나눗셈 결과를 각각 출력하세요.

        [실행 결과]
        정수 나눗셈 결과 : 4.000000
        실수 나눗셈 결과 : 4.571429

    */
    // [문제10] 코드 작성



    printf("\n\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: