#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;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: