#include <stdio.h>

int main() {
    /*
    [문제11]
    정수형 변수 firstValue, secondValue, thirdValue, fourthValue를 선언한 후,
    정수 4개를 한 줄에 입력받아 아래와 같이 순서를 바꾸어 출력하는
    프로그램을 작성하세요.

    [입력]
    10 20 30 40

    [실행 결과]
    입력 순서 : 10 20 30 40
    변경 순서 : 40 20 30 10

    [조건]
    scanf() 한 번으로 정수 4개를 입력받습니다.
    새로운 변수를 추가로 선언하지 않습니다.
    */
    // [문제11] 코드 작성
    int firstValue, secondValue, thirdValue, fourthValue;
    scanf("%d %d %d %d", &firstValue,&secondValue,&thirdValue, &fourthValue);
    printf("입력 순서 : %d %d %d %d\n변경 순서 : %d %d %d %d", firstValue, secondValue, thirdValue, fourthValue, fourthValue, secondValue, thirdValue, firstValue);
    
    
    printf("\n\n");

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

    /*
    [문제12]
    정수형 변수 bookNumber와 bookCount,
    실수형 변수 bookPrice를 선언한 후,
    도서 번호, 도서 가격, 도서 수량을 입력받아
    아래와 같이 출력하는 프로그램을 작성하세요.

    [입력]
    105 12800.567 3

    [실행 결과]
    "105번 도서" 주문 정보
    가격 : 12800.57원
    수량 : 3권

    [조건]
    도서 가격은 소수 둘째 자리까지 출력합니다.
    큰따옴표(")가 출력되도록 작성합니다.
    입력은 한 줄에서 한 번에 받습니다.
    */
    // [문제12] 코드 작성
    int bookNumber, bookCount;
    float bookPrice;
    scanf("%d %f %d", &bookNumber, &bookPrice, &bookCount);
    printf("\"%d번 도서\" 주문 정보\n가격 : %.2f원\n수량 : %d권", bookNumber, bookPrice, bookCount);
    
    
    printf("\n\n");

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

    /*
    [문제13]
    실수형 변수 morningTemp, afternoonTemp, eveningTemp를 선언한 후,
    아침, 오후, 저녁의 온도를 입력받아 서로 다른 소수점 자리로
    출력하는 프로그램을 작성하세요.

    [입력]
    18.456 24.789 20.123

    [실행 결과]
    아침 온도 : 18.5도
    오후 온도 : 24.79도
    저녁 온도 : 20.123도

    [조건]
    실수 3개를 scanf() 한 번으로 입력받습니다.
    아침 온도는 소수 첫째 자리까지 출력합니다.
    오후 온도는 소수 둘째 자리까지 출력합니다.
    저녁 온도는 소수 셋째 자리까지 출력합니다.
    */
    // [문제13] 코드 작성



    printf("\n\n");

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

    /*
    [문제14]
    정수형 변수 studentNumber, mathScore, scienceScore와
    실수형 변수 attendanceRate를 선언한 후,
    학생 정보를 입력받아 아래와 같이 출력하는 프로그램을 작성하세요.

    [입력]
    12 95 87 98.765

    [실행 결과]
    ===== 학생 정보 =====
    학생 번호 : 12번
    수학 점수 : 95점
    과학 점수 : 87점
    출석률 : 98.77%
    =====================

    [조건]
    모든 값을 scanf() 한 번으로 입력받습니다.
    출석률은 소수 둘째 자리까지 출력합니다.
    등호(=)를 사용하여 위와 같은 모양으로 출력합니다.
    */
    // [문제14] 코드 작성



    printf("\n\n");

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

    /*
    [문제15]
    정수형 변수 playerNumber1, playerScore1,
    playerNumber2, playerScore2와
    실수형 변수 playerTime1, playerTime2를 선언한 후,
    두 선수의 번호, 점수, 기록을 입력받아
    두 번째 선수부터 출력하는 프로그램을 작성하세요.

    [입력]
    3 85 12.456
    7 92 10.789

    [실행 결과]
    "7번 선수"
    점수 : 92점
    기록 : 10.79초

    "3번 선수"
    점수 : 85점
    기록 : 12.46초

    [조건]
    첫 번째 줄에서 첫 번째 선수의 정보를 입력받습니다.
    두 번째 줄에서 두 번째 선수의 정보를 입력받습니다.
    입력받은 순서와 반대로 출력합니다.
    기록은 모두 소수 둘째 자리까지 출력합니다.
    큰따옴표(")가 출력되도록 작성합니다.
    */
    // [문제15] 코드 작성



    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: