#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {

	// 사용자가 입력한 값을 저장할 변수
	int num;

	// 프람프트 메시지(prompt message) 출력
	printf("Enter an integer: ");

	// scanf 함수
	// → 표준 입력을 통해 입력된 값을 읽어오는 함수
	// → 읽어오고자 하는 값의 형태를 형식 문자열 안에 서식 지정자를 통해 설정
	//	  scanf 함수에 넣는 형식 문자열에는 서식지정자와 빈칸만 쓸 수 있다.
	// → 읽어온 값을 지정할 변수를 형식 문자열 다음에 지정
	//	  단, 이때 변수 앞에 반드시 참조 연산자(&)를 사용한다.
	scanf("%d", &num);
	// → 사용자가 표준 입력을 통해 입력한 값을 10진수 형태의 정수 값으로 읽어와서
	//	  변수 num에 대입하라!
	// → scanf 함수가 실행되면 사용자가 엔터 키를 입력할 때까지 사용자가 값을 입력하기를 기다린다.
	//	  scanf 함수는 사용자가 엔터 키를 입력하면 사용자가 입력한 값을 읽어온다.

	// 출력
	printf("num = %d\n", num);

	// scanf 함수를 통해 입력 받을 값의 자료형과 서식 지정자
	// char = %c
	// int = %d
	// float = %f
	// double = %.1f

	return 0;
}

 


 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {

	// 변수 선언

	// 사용자가 입력한 값을 저장할 변수
	int x, y;

	// 사용자가 입력한 값 중에서 작은 값을 구해서 저장할 변수
	int max;
	int min;

	// 사용자에게 입력을 받기 위해 출력

	printf("Enter two integers: ");

	// scanf 함수를 통해 표준 입력(키보드)에서 입력
	// → scanf 함수를 이용해 2개 이상의 값을 읽어올 때 값들은
	//	공백문자(white-space: 빈칸, 개행문자, 탭)으로 구분된다

	scanf("%d %d", &x, &y);

	//조건 연산자를 이용해 사용자가 입력한 값 중에서 작은 값을 계산
	min = (x < y) ? x : y;
	max = (x > y) ? x : y;

	//출력
	printf("\nmin = %d\n", min);
	printf("max = %d", max);


	return 0;
}