C언어 연습문제5
[문제] 프로그램 사용자로부터 두 점의 x, y 좌표를 입력 받아서, 두 점이 이루는 직사각형의 넓이를 계산하여 출력하는 프로그램을 작성해보자. 단, 좌 하단의 x, y 좌표 값이 우 상단의 x, y좌표 값보다 작아야 한다. 좌 하단의 좌표정보를 먼저 입력 받는 형태로 우 상단의 값이 잘못들어오는 경우 [실행결과] 좌 하단의 x, y 좌표: 2 4 우 상단의 x, y 좌표: 1 6 좌 하단의 x좌표가 우 상단의 x좌표보다 큽니다. 우 상단의 x, y 좌표: 4 2 좌 하단의 y좌표가 우 상단의 y좌표보다 큽니다. 우 상단의 x, y 좌표: 1 2 좌 하단의 x, y좌표가 우 상단의 x, y좌표보다 큽니다. 우 상단의 x, y 좌표: 4 8 두 점이 이루는 직사각형의 넓이는 8입니다. [코드1] #incl..
C언어 연습문제1
[문제] 현재 나에게는 3,500원이 있다(소유하고 있는 금액은 입력 받는다). 슈퍼에 들려서 크림빵(500원), 새우깡(700원), 콜라(400원)를 사려한다. 잔돈을 하나도 남기지 않고 이 세가지 물건을 하나 이상 반드시 구매하려면 어떻게 구매를 진행해야 하겠는가? [실행결과] 현재 당신이 소유하고 있는 금액 : 3500 크림빵 1개, 새우깡 2개, 콜라 4개 크림빵 2개, 새우깡 3개, 콜라 1개 크림빵 4개, 새우깡 1개, 콜라 2개 어떻게 구입하시겠습니까? [코드] #include const int BREAD=500; const int SNACK=700; const int COKE=400; int main(void) { int i, j, k; int money; printf("현재 당신이 소유하..
printf 함수의 서식문자 종류 및 의미
서식문자 출력 대상(자료형) 출력 형태 %d char, short, int 부호 있는 10진수 정수 %ld long 부호 있는 10진수 정수 %lld long long 부호 있는 10진수 정수 %u unsigned int 부호 없는 10진수 정수 %o unsigned int 부호 없는 8진수 정수 %x, %X unsigned int 부호 없는 16진수 정수 %f float, double 10진수 방식의 부동소수점 실수 %Lf long double 10진수 방식의 부동소수점 실수 %e, %E float, double e 또는 E 방식의 부동소수점 실수 %g, %G float, double 값에 따라 %f와 %e 사이에서 선택 %c char, short, int 값에 대응하는 문자 %s char* 문자열 %..